SOCKET

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. 소켓(Socket) 프로그래밍 소켓은 프로세스간 통신을 위해 사용되며, 양쪽 끝 간 데이터를 주고 받을 수 있는 데이터 통로를 통해 통신한다. 소켓은 역할에 따라 서버 소켓, 클라이언트 소켓으로 구분한다. 2. TCP와 UDP TCP/IP 프로토콜에 포함된 프로토콜로 OSI 7계층에 전송계층에 해당된다. 항목 TCP UDP 연결방식 연결기반 - 연결 후 통신 - 1:1 통신방식 비연결형기반 - 연결없이 통신 - 1:1, 1:n, n:n 통신방식 특징 - 데이터의 경계를 구분안함 - 신뢰성 있는 데이터 전송 - 데이터의 수신여부를 확인함(손실되면 재전송) - 패킷을 관리할 필요가 없음 - UDP보다 느림 - 데이터 경계 구분함..
kmindev
'SOCKET' 태그의 글 목록