반응형

2024/12/02 2

[컴퓨터네트워크] Multiplexing and Demultiplexing

HTTP 메시지 처리 과정 및 Demultiplexing 설명1. 클라이언트에서 HTTP 요청을 보낼 경우클라이언트의 응용 계층(Application Layer)에서 HTTP 요청 메시지가 생성됩니다.전송 계층이 이 메시지를 세그먼트(Segment)로 나누고, 세그먼트에 헤더(포트 번호 등)를 추가합니다.만들어진 세그먼트는 네트워크 계층으로 전달되고, 이를 통해 서버로 전송됩니다.2. 서버에서 HTTP 요청 수신서버의 네트워크 계층은 수신된 세그먼트를 전송 계층으로 전달합니다.전송 계층은 세그먼트의 헤더를 확인하여 포트 번호를 기반으로 적절한 응용 계층 프로세스(application process)에 데이터를 전달합니다.이 과정에서 중요한 작업이 Demultiplexing(역다중화)입니다.3. Demul..

[컴퓨터네트워크] 전송계층 프로토콜 설명

전송계층 논리적 통신 제공 (서로 다른 호스트 상에서 동작하는 응용 프로세스 사이) segment를 메세지로 재조립해서 운영계층으로 전송하는 것입니다. 인터넷에서 전송계층은 TCP와 UDP가 존재합니다.  전송계층과 네트워크 계층을 간단하게 비교를 해보면  Transport vs network layer종단시스템 내에서 transport 프로토콜은 응용 프로세스와 네트워크 경계까지 메시지를 운반하고, 역으로 네트워크 계층에서 응용 프로세스로 메세지들을 운반 중간 라우터들은 transport 계층이 응용메세지에 속한 어떤 정보도 인식하지 않습니다.  전송 계층의 데이터 처리 과정데이터 생성 및 세그먼트화애플리케이션 계층에서 생성된 데이터를 전송 계층이 수신합니다.전송 계층은 데이터를 세그먼트(Segment..

반응형