본문 바로가기

CS2

[Network] TCP, UDP의 특징과 비교 TCP와 UDP는 OSI 7 계층들 중 TCP/IP의 전송 계층에서 사용되는 프로토콜이다. TCP는 연속성보다 신뢰성 있는 전송이 중요할 때 사용되는 프로토콜이며, UDP는 TCP보다 빠르고 네트워크 부하가 적다는 장점이 있지만, 신뢰성 있는 데이터 전송을 보장하지는 않는다. 때문에 신뢰성보다는 연속성이 중요한 실시간 스트리밍과 같은 서비스에 자주 사용된다. TCP의 특징 1. 연결형 서비스로 가상 회선 방식을 제공 3-way handshaking 과정을 통해 연결을 설정하고, 4-way handshaking 과정을 통해 연결을 해제한다. 2. 흐름 제어(Flow control) 수신 측이 송신 측보다 데이터 처리 속도가 느릴 경우 데이터를 손실할 위험이 존재 데이터 처리 속도를 조절하여 수신자의 버퍼 .. 2023. 6. 8.
[Network] OSI 7 계층과 TCP/IP 4 계층 OSI 7 Layer 네트워크 시스템은 소프트웨어 아키텍처 중 Layered Architecture를 따름. 즉 네트워크 시스템은 하나의 커다란 소프트웨어 OSI 7 Layer는 거대한 네트워크 소프트웨어 구조를 설명하는 것 Application(응용) 계층 : 최종 목적지로 응용 프로그램과 연관하여 서비스를 수행하는 계층 ex) HTTP, FTP, DNS Presentation(표현) 계층 : 데이터 압축, 변환이 이뤄지는 계층 ex) JPEG, MPEG Session(세션) 계층 : 데이터가 통신하기 위한 논리적 연결을 담당하는 계층 ex) API, Socket Transport(전송) 계층 : 종단 간의 사용자들에게 신뢰성 있는 데이터를 전달하는 계층 Port 번호를 사용하여 컴퓨터의 특정 프로세스.. 2023. 6. 6.