김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의 수강 내용을 정리하기 위한 글입니다.
※ IP의 한계
■ 프로토콜 계층
IP의 한계를 극복하기 위해 데이터를 TCP로 감싸 전송한다
- TCP 3way Handshake
- 클라이언트 (SYN)→ 서버
- 클라이언트 ←(SYN+ACK) 서버
- 클라이언트 (ACK)→ 서버
- 데이터 전송
데이터 전달 보증과 순서를 보장해준다..!
사용자 데이터그램 프로토콜(User Datagram Protocol)
TCP처럼 보장되지 않지만 단순하고 빠름(하얀 도화지라고 생각!)
즉, IP와 거의 같음, +PORT +체크섬만 추가
※ IP가 아파트, PORT는 동,호수!
전화번호부라고 생각하면 쉽다.
DNS 서버에서는 기억하기 어려운 IP 주소를 도메인 명으로 변환해 기억한다.
Ex) google.com (DNS) <-> (IP) 200.200.200.2