본문 바로가기

네트워크/TCP IP

(2)
TCP/IP 4계층 모델 목적목적 : TCP/IP 4계층 모델의 목적은 네트워크 통신을 계층화하여 데이터 전송의 효율성과 신뢰성을 높이는 것. 계층화TCP/IP 4계층 모델을 그림으로 표현한 예시는 다음과 같습니다:+-------------------+| Application ||-------------------|| Transport ||-------------------|| Internet ||-------------------|| Network Access |+-------------------+각 계층의 역할은 다음과 같습니다:Application: 사용자와 직접 상호작용하는 응용 프로그램 계층 (예: HTTP, FTP)Transport: 데이터 전송을 담당하는 계층 (예: ..
TCP/IP 소켓 프로그래밍 정리 # TCP/IP 소켓 프로그래밍 정리 1. 소켓 이란? - 네트워크 환경에 연결할 수 있게 만들어진 연결부를 의미. OSI 7계층 중 4계층인 TCP 상에서 동작하는 소켓을 주로 사용, 이를 TCP 소켓 이라고 부른다. 2. TCP/IP 소켓 프로그래밍 설명 클라이언트 소켓과 서버 소켓의 역할이 서로 다르다. 데이터를 주고 받기 위해서는 소켓의 연결 과정이 선행 되어야 한다. 연결 요청과 수신은 각각 클라이언트 소켓과 서버 소켓의 역할이다. 연결 과정 : 클라이언트 소켓이 IP 주소와 Port번호를 통해 소켓에게 연결을 시도, 서버 소켓은 어떤 연결 요청 (포트 번호 식별)을 받을지 미리 시스템에 등록하여 요청이 수신 되었을때 해당 요청을 처리한다. 소켓 연결 과정 : 소켓 연결이 완료된 후 클라이언트 ..