Skip to content

소켓 #
Find similar titles

Structured data

Category
Etc
Programming

소켓 #

개요 #

  • 소켓이란. TCP/IP를 이용하는 API
  • 1982년 BSD(Berkeley Software Distirubution) 유닉스 4.1에서 소개된 이후 대부분의 유닉스 계열의 운영체제에 제공
  • 모든 소켓은 BSD 소켓과 호환성을 갖도록 제작
  • 소켓은 S/W로 작성된 통신 접속점 이라 할수 있으며 응용프로그램의 소켓을 통해 통신망으로 IP 패킷을 송수신 함

소켓의 이해 #

  • 소켓번호
    • 유닉스에서는 파일을 하나 열때 마다 int 타입의 파일 기술자를 리턴한다. 이것을 기술자 테이블의 인덱스 번호로 이 번호를 통해 프로세스가 해당파일에 접근한다.
  • 소켓의 개설
    • 소켓을 이용하는 네트워크 프로그램에서 상대방 세션과 IP패킷을 주고 받기 위해서는 다음과 같이 5개의 정보가 정해져야 한다.
      • 통신에 사용할 프로토콜
      • 자신의 IP주소
      • 자신의 Port 번호
      • 상대방의 IP주소
      • 상대방의 Port 번호

소켓프로그래밍 절차 #

Image

출처: http://cafe.naver.com/gisdev

0.0.1_20140628_0