2018-11-27 Ch0~Ch1

协议的三要素:语法、语义、同步

语法:数据的结构或格式及数据出现的顺序的意义

语义:每一部分比特的意思

同步:数据何时发送及发送速率

国际标准化组织(ISO)

Internet标准化过程:提议标准—>草案标准—>因特网标准

OSI模型:


OSI模型

应用层,表示层,会话层。传输层,网络层,数据链路层,物理层

服务:下层为上层服务(无连接、面向连接)

接口:下层为上层服务的入口,每个接口都定义了该层必须向它的上层提供什么样的信息和服务

封装:上层协议单元被封装在下层协议载荷中

1、2、3层:网络支撑层,任务是物理上将数据从一个设备传送到另一个设备。

5、6、7层:用户支撑层,这些层使得本来没有关系的软件系统之间有了互操作性。

第4层:将这两部分链接起来,使得底层所发送的是高层使用的形式。

Layer1 物理层

        功能:比特流在物理媒介(或媒体)中传输

        接口和媒介的物理特性、信号编码(比特的表示)、数据传输速率、比特的同步、线路配置、物理拓扑、传输方式(单工、半双工、全双工)

Layer2 数据链路层

        功能:将物理层转换为可靠的链路

        组帧、物理编址、流量控制、差错控制、接入控制

Layer3 网络层

        功能:将分组从源节点交付到目的节点

        逻辑编址、拓扑发现、路由选择、分组转发

Layer4 传输层

        功能:进程到进程的报文交付

        服务点编址、分段与重装、连接控制、流量控制、拥塞控制、差错控制

Layer5 会话层

        功能:对话控制

        对话控制、同步

Layer6 表示层

        功能:信息的语法和语义

        转换、加密、压缩

补充:

        大端模式:低位存放在高地址

        小端模式:低位存放在低地址

Layer7 应用层

        功能:让用户方便使用网络

        各种常用网络服务,如email、www等

TCP/IP协议组

原版层次结构与该书所使用的层次结构对比


OSI模型与TCP/IP协议族对比

通信单元:

        物理层:比特(a bit)

        数据链路层:数据帧(data frame)

        网络层:数据报文(datagram)

        传输层:段(a segment)、用户数据报(user datagram)或包(a packet),具体取决于该层中使用的特定协议。

        应用层:消息(a message)


在使用TCP/IP协议的internet中使用四种级别的地址:物理地址、逻辑地址、端口地址和特定应用地址。

四种地址类型

物理地址:

        网络节点链路层地址(通常为硬件地址)。仅对链路层(局域网或广域网)有效。

        大多数局域网使用48-bits(6-bytes),通过12个十六进制数,每两位用冒号隔开,生成物理地址。


物理地址示例

单播、多播和广播物理地址

有些网络支持多播和广播物理地址,有些网络不支持多播、广播地址。

逻辑地址:

        逻辑地址是网络层地址,用来唯一地标识连接在Internet上地一台主机。

        逻辑地址是全局性地址,与底层地物理网络无关

物理地址会改变,但逻辑地址保持一样。

单播地址、多播地址和广播地址。广播地址是有限制地。

端口地址:

        用于区别同一台主机中的不同进程。

        一个端口地址是一个16-bits地址,通过十进制表示。


端口地址示例

物理地址会改变,但逻辑地址和端口地址保持一样。

特定应用地址:

        email地址,URL等

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容