인터넷이란 무엇인가?
이 질문에 답하기 위한 2가지 방법이 존재하는데 하나는 인터넷의 구성요소(너트와 볼트)를 기술하는 것이고 다른 하나는 분산 애플리케이션에 서비스를 제공하는 네트워킹 인프라 구조 관점에서 인터넷을 기술하는 것이다. 이런 과정들을 설명하는 과정에서 다양한 용어들이 등장하는데 이런 용어들을 정리해보려고 한다.
*호스트 = 종단 시스템 ) 스마트폰, 자동차, 가전 제품 등 인터넷에 연결되는 컴퓨터와 다른 장치.
통신 링크와 패킷 스위치의 네트워크로 연결된다.
*패킷 ) 세그먼트와 헤더로 나누어 만들어진 정보 패키지
목적지 종단 시스템으로 네트워크를 통해 보내지고 목적지에서 원래의 데이터로 다시 조립됨.
*패킷 스위치 ) 라우터 / 링크 계층 스위치
입력 통신 링크의 하나로 도착하는 패킷을 받아서 출력 통신 링크의 하나로 패킷을 전달함.
*경로 ) 패킷이 송신 종단 시스템에서 수신 종단 시스템에 도달하는 동안 거쳐 온 통신 링크와 패킷 스위치들
*프로토콜 ) IP / TCP
IP프로토콜은 라우터와 종단 시스템 사이에서 송수신되는 패킷 포맷을 기술.
TCP 연결 요청 -> TCP 연결 응답 -> 얻으려는 정보 요청 -> 파일
*분산 애플리케이션 ) 전자 메일, 스마트폰, 다중 참여 게임 등은 서로 데이터를 교환하는 많은 종단 시스템을 포함하고 있는 애플리케이션.
[참고 문서] COMPUTER NETWORKING A TOP-DOWN APPROACH - James F.Kurose