소켓의 정의
- Internet socket, an end-point in the IP networking protocol
- TCP/IP로 통신을 행하는 컴퓨터가 가지는 네트워크 내에서의 주소에 해당하는 IP어드레스와, IP어드레스의 서브(보조)어드레스인 포트 번호를 조합한 네트워크 어드레스를 말한다.
- 소켓은 네트웍 상에서 클라이언트 프로그램과 서버 프로그램 사이의 통신 방법이다. 소켓은 "접속의 끝 부분"으로 정의된다.
- 소켓(Socket)이란 네트워크상에서 서버와 클라이언트 두개의 프로그램이 특정 포트를 통해 양방향 통신이 가능하도록 만들어주는 소프트웨어 장치라 말할수 있다.
종합해보면, socket 은 IP address 와 Port 넘버가 합쳐진, 네트워크 상에서 서버 프로그램과 클리어언트 프로그램이 통신을 할 수 있도록 해주는 소프트웨어 장치이다.
관련 링크 :
http://en.wikipedia.org/wiki/Socket
http://database.sarang.net/study/glibc/11.htm
http://e-words.ne.kr/w/C3ACC286C28CC3ACC2BCC293.html
http://terms.co.kr/sockets.htm
'TCP/IP' 카테고리의 다른 글
socket() 함수 (0) | 2011.11.25 |
---|