인터넷에서의 연결(연결지향)은 local과 remote를 묶어서 하나의 connection이라고 하는걸로 알고 있습니다.
이런 연결은 5-tuple로 구성되는데 protocol, local address, local port, foreign address, foreign port 입니다.
이런 구성 요소를 합쳐서 socket name이라고 하는데, 일반적으로 socket을 생성하면 소켓에 이런 socket name이 없이 생성 됩니다.
bind는 우리가 만든 socket과 local쪽의 구성요소(local address, local port, protocol)를 묵어서 socket에 name을 할당하는 걸로 알고 있습니다.
오래전에 본 내용이라 틀릴 수 도 있습니다. 자세한 내용은 인터넷을 검색하시는게 빠를거에요..
디바이스에 부착시켜준다는 의미입니다.
통신이 가능하도록 디바이스와 매칭시켜주는 것입니다. 따라서 바인드가 되어야만 실제 통신이 가능한 디바이스에 소켓이 붙어서 활성화되는것입니다.
========================================
* The truth will set you free.
인터넷에서의 연결(연결지향)은 local과 remote를 묶어서 하나의
인터넷에서의 연결(연결지향)은 local과 remote를 묶어서 하나의 connection이라고 하는걸로 알고 있습니다.
이런 연결은 5-tuple로 구성되는데 protocol, local address, local port, foreign address, foreign port 입니다.
이런 구성 요소를 합쳐서 socket name이라고 하는데, 일반적으로 socket을 생성하면 소켓에 이런 socket name이 없이 생성 됩니다.
bind는 우리가 만든 socket과 local쪽의 구성요소(local address, local port, protocol)를 묵어서 socket에 name을 할당하는 걸로 알고 있습니다.
오래전에 본 내용이라 틀릴 수 도 있습니다. 자세한 내용은 인터넷을 검색하시는게 빠를거에요..
google에서 socket name bind tuple를 넣고 검색했습니다. 아래 링크를 참고하세요..
http://osr5doc.ca.caldera.com:457/netguide/disockD.binding_names.html
틀린 부분 있으면 답글 부탁 드립니다. 저도 잘 모르는 거라서요.. ^^
하나.. 둘.. 셋!
댓글 달기