UNIX网络编程--TCP/IP(2)

OSI模型

描述网络中各协议层的一般方法是国际标准化组织(ISO)的计算机通信开放系统互连(open systems interconnection,OSI)模型。这是一个七层模型,如图1.14所示,图中同时给出了与网际协议族的近似映射。
在这里插入图片描述
网络层由IPv4和IPv6协议处理。传输层可以选择TCP或UDP。图1.14中的网际协议族,在TCP与UDP之间留有一个间隙,指出应用程序可以绕过传输层而直接使用IPv4或IPv6。这称为原始套接口(raw·socket)。
OSI模型的上面三层合并成一层,称为应用层。这就是Web客户(浏览器)、Telnet客户.Web服务器、FTP服务器或其他应用进程所在的层。对于网际协议,OSI模型的上三层协议没什么区别。
套接口和XTI是上三层(应用层)到传输层的接口。

为什么套接口和XTI都提供OSI模型上三层与传输层的接口?

有两条理由,它们已标在图1.14的右侧。第一条理由是上三层处理应用程序(,FTP,Telnet或HTTP)的细节,不大知道通信细节,下四层则不大知道应用程序,但能处理所有的通信细节;发送数据,等待确认,给无序到达的数据排序,计算与验证校验和等等。第二条理由是上三层通常形成用户进程
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值