做网站的网络公司有哪些,免费dns解析服务器,家装设计师自学攻略,东莞网站13.《计算机网络教程#xff1a;自顶向下方法》(2012) 作者#xff1a;Behrouz A.Forouzan – WhiteNights Site
标签#xff1a;《计算机网络教程#xff1a;自顶向下方法》(2012#xff09;作者#xff1a;Behrouz A.Forouzan, 读书笔记
P29 套接字地址
为什么要把套…13.《计算机网络教程自顶向下方法》(2012) 作者Behrouz A.Forouzan – WhiteNights Site
标签《计算机网络教程自顶向下方法》(2012作者Behrouz A.Forouzan, 读书笔记
P29 套接字地址
为什么要把套接字地址单独拿出来写篇笔记因为我个人觉得某个问题会比较有意思这个问题会在稍后提到。
我们需要以TCP/IP协议簇的标识符来定义套接字地址。
为啥非得是它们的标识符仔细想想物理层没地址数据链路层的标识符是MAC地址网络层的是IP地址传输层的是端口。而且现在我们常用的也是用IP地址端口的形式去访问后端也好传数据也好总之就是用于数据的交换。
这里有个很有意思的问题应用层的地址是什么如果应用层之间建立连接那么这两个应用层通过什么地址来传输数据呢
网页地址www.baidu.com邮箱地址abcexample.com)这些都是具体地址Specific Address。应用层则是通过这些具体地址来传输数据的。
至于为啥不用具体地址作为标识符因为像网页地址其实就是协议主机名主机路径主机名最后还是映射到一个IP地址上邮箱地址也是通过DNS去查找对应的IP地址。那不如一开始就用IP地址端口。
这意味着套接字地址应该是一个IP地址和一个端口号的组合。
由于套接字定义了通信终端我们可以说套接字是由一对套接字地址标识的这一对套接字地址分别是本地套接字地址和远程套接字地址。
说白了套接字接口需要用套接字地址来表明谁是接收方谁是发送方。再通过这个接口将应用层的数据将传给传输层最后再一路走到目的主机的传输层。目的主机的应用层再将这个信息通过套接字接口读取出来。