복잡한 인터넷망에서 주소를 부여하여 통신 가능, 지정한 IP로 데이터 전송
☝🏻 비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 일단 패킷 전송
✌🏻 비신뢰성 - 중간에 패킷 소실, 순서대로 가지 않을 수 있음
🤟🏻 프로그램 구분 - 같은 IP가 사용하는 애플리케이션이 둘 이상일때 구분
인터넷 프로토콜 스택의 4계층
TCP/IP 패킷 정보
☝🏻연결지향 - TCP 3 way handshake
✌🏻데이터 전달 보증
🤟🏻순서 보장
👏🏻신뢰할 수 있는 프로토콜(데이터 전송 유무 확인)
✋🏻대부분 TCP 사용
☝🏻기능이 거의 없음
✌🏻IP와 거의 비슷, (+PORT, +체크섬 정도만)
🤟🏻애플리케이션에서 추가 작업 필요
하나의 클라이언트에 둘 이상의 애플리케이션을 연결하기 위해서?
TCP/IP 패킷 정보 안에 출발지/목적지의 IP/PORT가 존재 (아파트의 동이 IP, 호수가 PORT)
DNS = 도메인 네임 시스템(LIKE 전화번호부)