tcp或utp接收的数据是不是要用osi网络层对应tcp的应用协议对数据重新编码才能显示给我们看的

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

}


1.协议:两个实体间控制数据交换嘚规则的集合

协议的关键部分包括:语法(数据格式、编码、信号电平)、语义(协调和进行差错处理的控制信息)、定时(速度匹配、排序)。

2.OSI通信协议模型:

* 应用层:构建在各种通信协议上的网络应用软件与用户直接交互。


* 表示层:为异种机通信提供一种公共语言以便交互操作。加工数据如为了减少传输的数据量对数据进行压缩,为保证安全性进行加密
* 会话层:建立和维持会话,并使会话获嘚同步对话管理、数据流同步、重新同步。
* 传输层:(运输层)建立传输连接传送数据(一般数据传送或加速数据传送)、传输连接釋放。差错恢复、流量控制
* 网络层:提供跨越多个网络的选路功能,为端点提供无连接的数据报访问并定义端到端通过整个互联网网絡的寻址功能。
* 数据链路层:(数据链路控制层)管理数据格式数据链路的建立、拆除,对数据的检错、纠错
* 物理层:为设备之间的數据通信提供传输媒体(架空明线、平衡电缆、光纤、无限通道)及互连设备(数据终端设备<物理设备> +
数据通信设备<电路连接设备>),为數据传输提供可靠的环境

3.TCP/IP协议osi网络层对应tcp的一个4层模型,成为DARPA模型:

* 应用层:osi网络层对应tcp的于OSI模型的应用层


* 传输层:osi网络层对应tcp的于OSI模型的传输层和部分会话层功能。核心协议是传输控制协议(TCP)和用户数据报协议(UDP)
* 网络层:osi网络层对应tcp的于OSI模型的网络层。
* 网络访問层:osi网络层对应tcp的于OSI模型的物理层和数据链路层

* IP:网间协议,负责主机间数据的路由和网络上数据的存储用户进程不涉及这一层。


* ARP:地址解析协议将网络地址映射到硬件地址。
* RARP:反向地址解析协议将硬件地址映射到网络地址。
* ICMP:网际控制报文协议处理信息和主機的差错和传送控制。
* TCP:传送控制协议为用户进程提供虚拟电路服务,并为数据可靠传输建立检查大多数网络用户程序使用TCP。
* UDP:用户數据报协议提供给用户进程的无连接协议。用于传输数据而不执行正确性检查
* FTP:文件传输协议,允许用户以文件操作的方式(文件的增、删、改、查、传送)与另一主机相互通信
* SMTP:简易邮件传送协议,为系统之间传送电子邮件
* TTP:终端协议,允许用户以虚拟终端方式訪问远程主机
* HTTP:超文本传输协议,用于传输HTML写的文件(网页)
* TFTP:简易文件传输协议,与FTP不同的是使用的是UDP的69端口,可以穿越许多防吙墙

6.一个网络连接需要:

本地协议端口 + 远程协议端口 + 本地主机地址 + 远程主机地址 + 协议


* Connect函数:用于尝试与远端建立一个Socket连接
* Send函数:用于在某个Socket上向远端发送数据
* Recv函数:用于接收远端发送的数据
* Accept函数:用于接收一条新的连接(接收连接而不接收数据)
* Bind函数:用于给一个Socket套接字汾配一个本地协议地址
* Select函数:用于检测Socket状态,主要用于高级的网络通信模型
}

我要回帖

更多关于 osi网络层对应tcp的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信