IP(Internet Protocol)
지정한 IP 주소에 데이터 전달
Packet이라는 통신 단위로 데이터 전달
IP 프로토콜의 한계
비연결성
>> 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
비신뢰성
>> 중간에 패킷이 사라지거나 패킷이 순서대로 안오면?
프로그램 구분
>> 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?
인터넷 프로토콜 스택의 4계층
TCP/IP 패킷 정보
전송 제어 프로토콜(TCP, Transmission Control Protocol)
연결 지향 - TCP 3 way handshake(가상연결)
데이터 전달 보증
순서 보장
사용자 데이터그램 프로토콜(UDP, User Datagram Protocol)
IP와 거의 같음 + PORT + 체크섬 정도 추가
애플리케이션에서 추가 작업 필요
PORT
한번에 둘 이상을 연결해야 할 때
>> 어떤 패킷이 어느 서버에 전달되어야하는지 어떻게 구분?
같은 IP 내에서 프로세스 구분
0 ~ 65535 할당 가능
도메인 네임 시스템(DNS, Domain Name System)
도메인 명을 IP 주소로 변환
출처 : 김영한, 모든 개발자를 위한 HTTP 웹 기본 지식
'HTTP' 카테고리의 다른 글
HTTP / HTTP 상태 코드 (0) | 2025.03.31 |
---|---|
HTTP / HTTP 메서드 활용 (0) | 2025.03.30 |
HTTP / HTTP 메서드 (0) | 2025.03.27 |
HTTP / HTTP 기본 (0) | 2025.03.26 |
HTTP / URI와 웹 브라우저 요청 흐름 (0) | 2025.03.24 |