네트워크/TCP IP (1) 썸네일형 리스트형 TCP/IP 소켓 프로그래밍 정리 # TCP/IP 소켓 프로그래밍 정리 1. 소켓 이란? - 네트워크 환경에 연결할 수 있게 만들어진 연결부를 의미. OSI 7계층 중 4계층인 TCP 상에서 동작하는 소켓을 주로 사용, 이를 TCP 소켓 이라고 부른다. 2. TCP/IP 소켓 프로그래밍 설명 클라이언트 소켓과 서버 소켓의 역할이 서로 다르다. 데이터를 주고 받기 위해서는 소켓의 연결 과정이 선행 되어야 한다. 연결 요청과 수신은 각각 클라이언트 소켓과 서버 소켓의 역할이다. 연결 과정 : 클라이언트 소켓이 IP 주소와 Port번호를 통해 소켓에게 연결을 시도, 서버 소켓은 어떤 연결 요청 (포트 번호 식별)을 받을지 미리 시스템에 등록하여 요청이 수신 되었을때 해당 요청을 처리한다. 소켓 연결 과정 : 소켓 연결이 완료된 후 클라이언트 .. 이전 1 다음