概述IP地址,端口,Socket(套接字)以及其关系
IP地址
IP地址是 Internet Protocol Adress(网际互连协议地址)的缩写,是在网络中唯一标识一台主机的一串数字.就像人的身份证一样
端口
端口是一台主机中用来唯一标识一个进程的一串数字,有了这串数字我们就可以找到主机中的某个特定程序.
Socket(套接字)
socket又称套接字,socket本质是编程接口(API),对TCP/IP的封装,它的出现只是使得程序员更方便地使用TCP/IP协议栈.通俗的理解就是 IP+端口,
三者之间的关系:
Socket约=IP+端口
举个例子:如果你想给一个人送个快递,你就必须的知道那个人住哪个小区,以及在小区中的房间号
在计算机网络通信中,比如两个QQ账号发送信息,你首先的知道它在 哪台主机(IP) 上,然后还等知道那台主机的QQ程序的编号(端口)是什么,否则你发送的信息就传输到错误的地方了.