TCP 기반 서버 / 클라이언트 통신 코드 예제, 네트워크 코딩


TCP 기반 서버 / 클라이언트 통신 코드 예제, 네트워크 코딩

TCP 기반 서버 / 클라이언트 - 계층 : APPLICATION 계층 – TCP 계층 / UDP 계층 – IP 계층 – LINK 계층 계층화를 통해 문제를 작게 나눈다. 7계층으로 세분화 되며 4계층으로도 표현한다. - LINK 계층은 물리적인 영역, IP 계층은 어떤 라우터를 사용할지 결정하는 기능을 한다. - TCP / UDP 계층 실제 데이터 송수신, 전송(Transport)을 하는 계층이다. TCP는 데이터의 전송을 보장하고 UDP는 보장하지 않는 프로토콜이다. TCP는 확인의 과정을 거치기 때문에 신뢰를 보장해준다. 따라서 UDP에 비해 복잡하다. - APPLICATION 계층 응용프로그램의 프로토콜을 구성한다. 소켓을 기반으로 완성한다. LINK, IP, TCP/UDP 계층에 대한 내용을 알 필요가 없다. 응용 프로그래머는 APPLICATION 계층 완성에 집중하면 된다. - Server 사이드에서 계속 새로운 소켓을 만들어서 여러 Client를 연결한다. Server ...


#TCP #네트워크 #서버 #코드 #클라이언트

원문링크 : TCP 기반 서버 / 클라이언트 통신 코드 예제, 네트워크 코딩