Tech Blog of Pinomaker
[인터넷 통신] IP, TCP/UDP, PORT, DNS
CS/Network 2022. 7. 19. 23:50

IP (Internet Protocol) -> 인터넷 프로토콜 지정한 IP 주소에 데이터 전달 패킷(Packet)이라는 통신 단위로 데이터 전달 패킷의 구성 : 출발 IP 주소, 도착 IP 주소, 데이터 IP의 한계 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷이 전송 된다. 비신뢰성 : 중간에 패킷이 소실 되거나 순서대로 도착하지 않을 수 있다. 프로그램 구분 : 같은 IP 주소에서 사용하는 서버에서 통신하는 프로그램이 두 개 이상이라면 구분이 안 됨. TCP (Transmission Control Protocol) -> 전송 제어 프로토콜 연결 지향(TCP 3 way handshake) : 연결 후 데이터 전달 데이터 전달 보증 : 패킷이 누락 되었을 경우 확인 가능 순서 보장 :..