블로그 이미지
Kanais
Researcher & Developer 퍼즐을 완성하려면 퍼즐 조각들을 하나 둘씩 맞춰나가야 한다. 인생의 퍼즐 조각들을 하나 둘씩 맞춰나가다 보면 인생이란 퍼즐도 완성되는 날이 오려나...?

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Notice

04-30 01:33

Recent Post

Recent Comment

Recent Trackback

Archive

2015. 5. 11. 15:43 Programming/Network

작성날짜    : 2011-03-16


출처 : http://terms.co.kr/bind.htm


bind (바인드)

컴퓨터 프로그래밍에서 바인드 한다는 것은, 두 개 이상의 프로그래밍 개체 또는 특정한 시간이나 장소에 대한 값을 가진 항목을 서로 묶는 것을 말하며, 아래에 몇 가지 용례가 있다.

  1. 일반적으로 프로그램이 컴파일될 때 바인드 한다는 것은, 프로그램 내의 변수를 실제 값으로 치환하거나, 또는 컴파일된 프로그램과 메모리에 함께 적재될 추가 프로그램을 확보하는 것을 말한다.
  2. 서버 프로그램이 기동되면, 그 프로그램은 인터넷상의 클라이언트 요구들을 받아들일 준비가 되었음을 나타내기 위해 TCP/IP에게 바인드 요청을 한다.
  3. IBM의 SNA에서 바인드 한다는 것은, 두 개의 논리 유니트 또는 네트웍 종단 간의 통신을 시작하기 전에 세션을 설정하는 것을 의미한다.
  4. RPC를 사용할 때 바인드 한다는 것은, 클라이언트 프로그램이 작업요청을 할 수 있도록 원격지 서버 프로그램을 위치시키는 것을 말하며, 이것은 보통 중앙에 유지되고 있는 접근 가능한 네트웍 서버 프로그램들의 디렉토리를 액세스함으로써 이루어진다.

서로를 호출하는 프로그램들이 메모리 내에서 서로의 주소를 알게 하기 위해 바인딩 해주는 초창기 프로그램을 링케지 에디터(linkage editor)라고 불렀으며, 이렇게 하는 작업을 "링크(link)" 또는 "바인딩(binding)"이라고 한다.

 


'Programming > Network' 카테고리의 다른 글

[Network] IOCP  (0) 2015.05.11
[Network] connect  (0) 2015.05.11
[Network] listen()  (0) 2015.05.11
[Network] SOCKADDR_IN  (0) 2015.05.11
[Network] Winsock  (0) 2015.05.11
posted by Kanais