전화번호는 내 전화기로 상대의 전화기에 연결을 하기 위한 번호를 뜻한다.
예) 010-5850-6666, 010-6666-4444 등
소켓 역시 이런 번호로 쓰는데 이런 번호를 IP 라 부른다. 이 IP는 인터넷 프로토콜(Internet Protocol)을 뜻하는데, 전화기처럼 상대의 컴퓨터를 찾기 위한 번호이다.
예) 127.0.0.1, 192.168.0.1, 223.145.9.45 등이 있다.
자. 이제 IP 를 알아 상대의 컴퓨터로 연결을 할수 있다고 생각한다면 오산이다!. 전화번호만 안다고 해서 원하는 사람과 통화 할수 없드시 말이다.(.. 물론 휴대폰은 높은 확율로 원하는 사람이 받지만, 가끔 다른 사람도 받지 않는가?) 즉 전화번호가 사람을 가르키는게 아니듯이, IP 역시 내가 통신하고 싶은 프로그램과 연결시켜주지 못한다.
잠깐? 나는 프로그램과 통신하고 싶은게 아니라, 컴퓨터와 통신하고 싶은데 한다면, 잘못 생각했다. 사람이 전화기르를 사용 하듯이 프로그램이 컴퓨터를 사용한다.!!
전화는 "익필이 바꿔줘" 라고 하듯이, 컴퓨터는 "80 port 바꿔줘" 라고 한다.
즉 아래 공식이 성립된다.
IP == 전화번호 (참)
Port == 사람 (참)
아직까진 소스 코드 따위는 필요 없다. 뭐 개념이 제일 중요하다.
예) 010-5850-6666, 010-6666-4444 등
소켓 역시 이런 번호로 쓰는데 이런 번호를 IP 라 부른다. 이 IP는 인터넷 프로토콜(Internet Protocol)을 뜻하는데, 전화기처럼 상대의 컴퓨터를 찾기 위한 번호이다.
예) 127.0.0.1, 192.168.0.1, 223.145.9.45 등이 있다.
자. 이제 IP 를 알아 상대의 컴퓨터로 연결을 할수 있다고 생각한다면 오산이다!. 전화번호만 안다고 해서 원하는 사람과 통화 할수 없드시 말이다.(.. 물론 휴대폰은 높은 확율로 원하는 사람이 받지만, 가끔 다른 사람도 받지 않는가?) 즉 전화번호가 사람을 가르키는게 아니듯이, IP 역시 내가 통신하고 싶은 프로그램과 연결시켜주지 못한다.
잠깐? 나는 프로그램과 통신하고 싶은게 아니라, 컴퓨터와 통신하고 싶은데 한다면, 잘못 생각했다. 사람이 전화기르를 사용 하듯이 프로그램이 컴퓨터를 사용한다.!!
전화는 "익필이 바꿔줘" 라고 하듯이, 컴퓨터는 "80 port 바꿔줘" 라고 한다.
즉 아래 공식이 성립된다.
IP == 전화번호 (참)
Port == 사람 (참)
아직까진 소스 코드 따위는 필요 없다. 뭐 개념이 제일 중요하다.
'연구실 > 네트워크 이해하기' 카테고리의 다른 글
SO_LINGER는 무슨 옵션이냐? (0) | 2008.09.23 |
---|---|
소켓의 우아한 종료가 무엇이며 왜 필요한가? (0) | 2008.09.23 |
자꾸 이곳 저곳에서 보는 내용들 때문에 어디서 부터 정리를.. (0) | 2008.07.10 |
어려운것 (0) | 2008.06.09 |
5.TCP와 UDP는 무엇인가요? (0) | 2008.06.03 |
3. 그러면 소켓은 어떻게 만드나? (0) | 2008.06.03 |
2. 어떻게 컴퓨터간에 연결이 이루어 지나요? (0) | 2008.06.03 |
1. 네트워크 프로그래밍이 무엇인가요!? (0) | 2008.06.03 |
네트워크 원리 이해, 총 3장의 사진으로 완성 한다. (0) | 2007.10.12 |
소켓 프로그래밍이란 무엇이며, 어떻게 공부해야 하는가? (0) | 2007.09.26 |
최근댓글