4장.drawio
tcp = 신뢰할 수 있는 데이터 전송 통로
HTTP 네트워크 프로토콜 스택
- HTTP
- (TLS or SSL)
- TCP
- IP
- Network Interfaces
HTTP는 현재 연결되어 있는 TCP 커넥션을 통해서 메시지 데이터의 내용을 순서대로 보냄.
- IP 패킷 ← 이란 봉투에 담아서 인터넷을 통해 데이터를 전달함.
- TCP 세그먼트 - 데이터 스트림을 잘게 나눔
→ 이 모든 과정은 TCP 소프트웨어에 의해 이루어지며, 프로그래머에게 보이지 않음
tcp socket programming
- socket api를 사용
- http 프로그래머 눈에 tcp 내부에서 일어나는 동작이 보이지 않게 함