본문 바로가기

UDP2

HTTP ( 3 ) - TCP(Transmission Control Protocol) / UDP(User datagram protocol) TCP / UDP : 인터넷 프로토콜 스택의 4계층 1. 애플리케이션 계층(HTTP, FTP) [웹브라우저,네트워크게임,채팅프로그램[Socket library]] = 프로그램이 메시지 생성, Socket 라이브러리를 통해 전달. 2. 전송 계층(TCP, UDP) = TCP 정보 생성, 메시지 데이터 포함. 3. 인터넷 계층(IP) = IP 패킷 생성, TCP 데이터 포함. 4. 네트워크 인터페이스 계층 [LAN 드라이버, LAN 장비(LAN카드)] TCP/IP 패킷 정보: [출발지IP, 목적지IP, [출발지PORT, 목적지PORT, 전송 제어, 순서, 검증 정보, [전송 데이터]]] TCP 특징 : ⊙ 연결지향 - TCP 3 way handshake(가상 연결) ex) SYN(PC) -> ACK+SYNC.. 2022. 4. 27.
HTTP ( 2 ) - IP(Internet Protocol Address) IP : 지정 IP Address에 데이터 전달, 패킷이라는 통신 단위로 데이터 전달. IP Protocol의 한계 1. 비연결성 ⊙ 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송. 2. 비신뢰성 ⊙ 중간에 패킷이 사라지면? 본인도 받는 사람도 모름 ⊙ 패킷이 순서대로 안오면? 보낼값이 한개가 아니라면 다양한 루트로 통해서 도착한다. 그리고 순서도 다를수있다. 3. 프로그램 구분 ⊙ 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? PORT로 구분. 4. 대안점 ⊙ TCP와 UDP이다. IP 패킷 정보 : [출발지IP, 목적지IP, [전송 데이터]] 2022. 4. 27.