2024/12/24 2

OSI 4계층: 전송 계층

전송 계층에 대해 알아보자. 0. 전송 계층이 뭘까 전송 계층은 OSI 7계층 모델의 4번째 계층이다. 3계층 네트워크 계층과 함께 데이터 전송에서 핵심적인 역할을 하는 가장 중요한 계층이다. 전송 계층의 주요 역할은 호스트와 최종 시스템 간의 네트워크 트래픽을 제어하여 전체 데이터 흐름을 보장한다. 4계층의 프로토콜은 TCP, UDP 등이 있다. 1. 전송 계층의 기능 전송 계층은 데이터 패킷의 종단 간 통신을 담당한다. 네트워크 환경에서 호스트 시스템 간의 안정적이고 효율적이며 체계적인 데이터 전송을 위해 여라가지 중요한 기능을 제공한다.전송 계층은 상위 계층에서 얻은 데이터를 세그먼트라고 하는 작은 단위로 분할한다. 반대편의 전송 계층은 이러한 비트들을 다시 모아 원래의 데이터 스트림으로 만든다.전..

일기 2024.12.24

IOCP

갑자기 IOCP? 중간은 다 어디갔어?그렇게 됐습니다 0. iocp가 뭘까 Input Output Completion Port의 약자로, 윈도우에서 제공하는, 여러 비동기 I/O 요청을 처리하기 위한 멀티스레딩 모델이다. 비동이 I/O요청 처리를 위한 다양한 기술이 접목되었다. 1. 비동기 I/O는 마우스나 키보드의 입력, 모니터의 출력, 파일 입출력뿐만 아니라 네트워크 통신도 포함된다. 만약 웹페이지를 방문했는데 관련된 html이나 이미지를 다운받는 동안 컴퓨터가 멈춘다면 불편할 것이다. 컴퓨터는 I/O 요청을 처리하는 동안 다른 작업도 할 수 있어야 한다. 이렇게 한 작업을 하는 동안 다른 작업을 동시에 진행하는 것을 비동기라고 한다. 2. Overlapped I/O Overlapped I/O는 No..

일기 2024.12.24