
11.1 The Client-Server Programming Model
1.주문하면
3.손님한테음식주고
4.손님이 음식 맛본다

11.2 Networks
컴퓨터에 키보드 마우스 꽂으면 I/O 디바이스로 인식됨
컴퓨터에게 네트워크도 그저 또다른 I/O 디바이스임
이더넷
네트워크는 기하학적 구조
꽂으면 바이러스마냥 번식해나감
Host는 상위 주소를 물려받음(아 이사람이 내 엄마구나)

허브보다 상위개념, 브릿지

라우터

인터넷은 여러가지 LAN과 WAN들로 이루어져 있음
Protocol Software
데이터를 (여기(host))에서 — — — — — — —(저기(host)) 까지 어떻게 이동시켜야 함
비호환적(incompatible)인 네트워크들을 지나, data bits를 다른 목적지 host까지 옮겨야함
정답: Protocol software의 layer들을 통해 해결 가능
패킷(packets)이라는 비연속적인 단위로 묶는 방법헤더
payload
프로토콜은 어떻게 동작하는가

protocol software이 LAN1 프레임을 생성
protocol software한테 보냄
protocol software한테 보냄
11.3 The Global IP Internet
TCP/IP
TCP/IP가 구현되어있는 protocol software를 실행IPv4 , IPv611.4 The Sockets Interface
11.5 Web Servers
11.6 Putting It Together: The Tiny Web Server
11.7 Summary