mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-12-10 12:00:03

소켓(네트워크)


1. 개요2. 프로그래밍3. 관련 문서

1. 개요

소켓(Socket)은 버클리 대학(University of California at Berkeley)에서 만들어져 1982년 BSD(Berkeley Software Distribution) UNIX 4.1에서 처음 소개되었으며 현재 널리 사용 되는 것은 1986년 BSD UNIX 4.3에서 개정된 것이다. 그래서 이 소켓을 BSD소켓 또는 버클리 소켓이라고 부르며 개발자는 이를 사용하여 네트워크 개발을 효율적으로 할 수 있다.

소켓을 간단히 이해하기 위한 설명을 덧붙이면, 친구에게 택배를 보낸다고 했을 때, 상자에 보낼 물건을 넣고 나의 이름, 주소 등의 인적사항과 친구의 집 주소를 적어야 한다. 컴퓨터에서는 이 역할을 소켓이 해준다고 보면 된다.

윈도우에서는 95버전부터 API에 정식으로 포함하여 제공한다.

2. 프로그래밍

3. 관련 문서



[1] WinPcap를 사용하면 RAW소켓 개발이 가능해진다, 대표적인 프로그램으로는 Wireshark가 있다. [2] https://learn.microsoft.com/en-us/windows/win32/winsock/tcp-ip-raw-sockets-2 [3] ifndef를 적절히 활용하면 하나의 코드로 여러 운영체제에서 작동하도록 코딩하는게 가능하다.

파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r36
, 번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r36 ( 이전 역사)
문서의 r ( 이전 역사)

분류