본문 바로가기

TCP/IP

Socket 이란?

소켓의 정의

- Internet socket, an end-point in the IP networking protocol



- TCP/IP로 통신을 하는 컴퓨터가 가지는 네트워크 내에서의 주소에 해당하는 IP어드레스와, IP어드레스의 서브(보조)어드레스인 포트 번호를 조합한 네트워크 어드레스를 말한다.



- 소켓은 네트웍 상에서 클라이언트 프로그램과 서버 프로그램 사이의 통신 방법이다. 소켓은 "접속의 끝 부분"으로 정의된다.



- 소켓(Socket)이란 네트워크상에서 서버와 클라이언트 두개의 프로그램이 특정 포트를 통해 양방향 통신이 가능하도록 만들어주는 소프트웨어 장치라 말할수 있다.



종합해보면, socket 은 IP address 와 Port 넘버가 합쳐진, 네트워크 상에서 서버 프로그램과 클리어언트 프로그램이 통신을 할 수 있도록 해주는 소프트웨어 장치이다.



관련 링크 :

http://alecture.blogspot.com/2011/06/socket-programming.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2Ftgspg+%28%EC%9E%90%EB%B0%94+%EA%B0%95%EC%A2%8C%29

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