728x90
본 포스팅은 < 컴퓨터 네트워킹 하향식 접근[8판] James F. Kurose, Keith W. Ross 저/최종원, 강현국, 김기태 > 을 참고하여 작성되었습니다.
Ch01 - Introduction
1. What is the Internet?
인터넷: 구성요소 관점으로 살펴보기 (nuts & bolts view)
- 인터넷은 여러가지 요소들이 얽힌 거대한 구조
- 인터넷은 네트워크들의 네트워크
- Computing Device 들이 연결된 구조
- 네트워크에서는 디바이스를 host 라고 함
- Packet Switches
- 데이터의 단위인 패킷을 전달
- Comunication links
- 섬유, 구리, 라디오, 위성 등
- Networks
- 디바이스, 라우터, 링크들의 집합
- 프로토콜이 존재
- 메세지의 발송과 수신, Http, UCP, TCP, WIFI, Ethernet 등등..
- 인터넷 기준 (standard)
- 인터넷 표준기관 들이 존재 (IETF, IEEE)
- ITEF에서 발행한 표준문서 RFC
- TCP, IP, HTTP, SMTP 등을 정의하는 문서
인터넷 연결 디바이스
- 별에 별 것이 다 인터넷에 연결되는 세상
- 스피커, 냉장고, 액자, 심박모니터링기계, 카메라, 토스터기, AR안경 등등등…
인터넷: 서비스 관점으로 살펴보기
- Infrastructure 인프라
- 단순한 호출으로 인터넷 인프라를 사용할 수 있도록 제공
- 웹, 비디오 스트리밍, 이메일, 게임, 전자거래 등등…
- Programming Interface
- 패킷을 서버로 보내고 싶을때 → 단순히 소켓 인터페이스만 알면됨
- but 인터넷이 어떻게 동작하는지 모른다면? → 문제를 해결하기 힘들다
- 컴퓨터 네트워크에 자금이 몰리는 이유?
- 통신 인프라를 기반으로 많은 발전이 이루어진다
- 더 다양한 기능의 app 개발이 가능하다
프로토콜이란 무엇인가?
- 인간의 경우
- “지금 몇시지?”
- “메뉴판 주세요”
⇒ 규칙이 완전히 정해져있지는 않지만 통용되는 사회적 규칙이 존재한다
- 네트워크의 경우
⇒ 컴퓨터 간에 어떤 메세지를 어떤 규격, 어떤 방법으로 정해져있다.
define the format, order of messages sent and received among network entities, and actions taken on msg transmission, receipt
728x90