본문 바로가기

포트

(3)
UDP(User Datagram Protocol) Today Keys : protocol, 계층, service, port, 포트, 서비스, UDP 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '3. 네트워크 통신하기'의 내용 3.4.3장의 내용입니다. UDP TCP와 달리 UDP는 4계층 프로토콜이 가져야 할 특징이 거의 없습니다. 4계층에서는 신뢰성 있는 통신을 위해 연결을 미리 확립(3방향 핸드셰이크)했고 데이터를 잘 분할하고 조립하기 위해 패킷 번호를 부여하고 수신된 데이터에 대해 응답하는 작업을 수행했습니다. 데이터를 특정 단위(윈도 사이즈)로 보내고 메모리에 유지하다가 ACK 번호를 받은 후 통신 이 잘 된 상황을 파악하고나서야 메모리에서 이 데이터들을 제거했습니다. 중간에 유실이 있으면 시퀀스 번호와 ACK 번..
TCP(Transmission Control Protocol) Today Keys : protocol, 계층, service, port, 포트, 서비스, TCP 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '3. 네트워크 통신하기'의 내용 3.4.2장의 내용입니다. TCP TCP는 3.4.1 4계층 프로토콜(TCP, UDP)과 서비스 포트 절에서 간단히 다루었던 4계층의 특징을 대부분 포함하고 있습니다. TCP 프로토콜은 신뢰할 수 없는 공용망에서도 정보유실 없는 통신을 보장하기 위해 세션을 안전하게 연결하고 데이터를 분할하고 분할된 패킷이 잘 전송되었는지 확인하는 기능이 있습니다. 패킷에 번호(Sequence Number)를 부여하고 잘 전송되었는지에 대해 응답(Acknowledge Number)합니다. 또한, 한꺼번에 얼마나 보내야..
4계층 프로토콜(TCP, UDP)과 서비스 포트 Today Keys : protocol, 계층, service, port, 포트, 서비스, 헤더, 프로토콜, 지시자 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '3. 네트워크 통신하기'의 내용 3.4.1장의 내용입니다. 4계층 프로토콜(TCP, UDP)과 서비스 포트 데이터를 보내고 받는 인캡슐레이션, 디캡슐레이션 과정에 각 계층에서 정의하는 헤더가 추가되고 여러 가지 정보가 들어갑니다. 다양한 정보 중 가장 중요한 두 가지 정보는 ● 각 계층에서 정의하는 정보 ● 상위 프로토콜 지시자 정보 입니다. 각 계층을 정의하는 정보는 수신 측의 동일 계층에서 사용하기 위한 정보입니다. 예를 들어 송신 측에서 추가한 2계층 헤더의 MAC 주소 정보는 수신 측의 2계층에서 확인하고 ..