IP协议位于网络层,作用是把各种数据包传送给对方。
要保证确实传送到对方那里,需要满足各类条件。其中最重要的就是IP地址和MAC地址。
IP地址指明节点分配到的地址,MAC地址指网卡所属的固定地址。
但是数据传输到主机这还没结束,如果数据仅仅是传输到主机怎么知道是QQ消息还是微信消息。
所以就有了端口,对于多进程的操作系统,本地操作系统会给那些有需求的进程分配协议端口 ,即端口。
参考:图解HTTP
http://blog.csdn.net/chuckfql/article/details/7477854