<1 ~ 6강 요약>
"TCP/IP 소켓은
TCP를 User mode Application 프로세스가 접근할 수 있도록 파일 형식으로 추상화한 인터페이스가 속한 것"
Port번호는 프로세스 식별자
IP주소는 호스트 식별자
MAC은 NIC 식별자
Host는 네트워크에 연결된 컴퓨터
네트워크 이용 주체와 네트워크 자체를 이루는 Host로 나뉨
그 중에서도 네트워크 그 자체인 host = switch
네트워크는 인터넷(라우터 + DNS)
라우터의 역할은 스위치
IP주소는 Host에 대한 식별자
IPv4는 32bit 주소 체계
IP주소에서 Network ID의 길이를 나타내는 것이 Net mask
Port번호는 프로그램 개발자 입장에서 Process 식별자이다
4계층에서 어느 프로세스로 갈지 port번호를 통해 결정한다
Packet 단위의 데이터가 라우터(교차로)에 도착하면 스위칭(경로 선택)을 한다.
그 중 최적화된 경로를 통해 목적지에 가는데
이 때 근거가 되는 이정표를 라우팅 테이블이라고 한다.