반응형
목차
소켓 정의
소켓을 사용하면 동일하거나 다른 시스템에 있는 서로 다른 두 프로세스 간의 통신이 가능합니다. 더 정확히 말하면 표준 Unix 파일 디스크립터를 사용하여 다른 컴퓨터와 대화하는 방법입니다. Unix에서 모든 I/O 작업은 파일 설명자를 쓰거나 읽음으로써 수행됩니다. 파일 디스크립터는 열린 파일과 관련된 정수일 뿐이며 네트워크 연결, 텍스트 파일, 터미널 등이 될 수 있습니다.
위키백과
소켓은 (양방향) 통신의 끝점입니다.
오라클
소켓은 네트워크에서 실행되는 두 프로그램 간의 양방향 통신 링크의 한 끝점입니다.
ip와 tcp 포트의 조합을 소켓이라고 본다.
소켓과 엔드포인트 차이점
엔드포인트와 비슷하지만
엔드포인트는 파이프, 인터페이스, 노드 등을 포함하는 일반적인 용어
소켓은 네트워킹의 특정 용어라고 한다.
http통신과 소켓통신의 차이점
http 통신과 소켓통신의 차이점을 보면
http는 비동기, 소켓통신은 동기 방식의 통신이라고 본다.
엄밀히 말하면 http도 소켓통신이라고 볼 수 있으나
Reference
https://stackoverflow.com/questions/47488910/whats-the-difference-between-endpoint-and-socket
http와 소켓 통신의 차이점
자바에서 socket 사용
https://kadosholy.tistory.com/125
https://www.tutorialspoint.com/unix_sockets/what_is_socket.htm
https://datacadamia.com/network/tcp/socket
반응형
'NETWORK' 카테고리의 다른 글
samba 서버 포트 139, 445 (0) | 2022.11.24 |
---|---|
TCP 포트 영역 (0) | 2022.08.17 |
특정 포트 ping 테스트 (tcping) (0) | 2022.08.02 |
소켓(socket)이란? (0) | 2022.05.16 |
SNI(Server Name Inication) (0) | 2022.02.18 |
댓글