第二章 OSI模型和TCP/IP协议族

开放系统(open system):一组协议的集合,它使得两个不同的系统之间能够相互通信,而毋须考虑其底层体系结构。

OSI模型是一个分层的框架结构,其目的是为了设计出能够让各种类型的计算机系统相互通信的网络系统

接口(interface):定义了该层必须向它的上层提供什么样的信息和服务

封装:第N层的分组中的数据部分就是第N+1层的完整分组(数据和开销)

OSI模型中的各层

物理层

物理层(physical layer):协调通过物理每天传送比特流所需要的各种功能,负责把逐个的比特从一跳(结点)移动到下一跳

物理层关心以下内容:接口和媒体的物理特性、比特的表示、数据率、比特的同步、线路配置、物理拓扑、传输方式

线路配置

点对点配置(point-to-point configuration):两个设备通过专用链路连接在一起

多点配置(multipoint configuration):若干个设备共享一条链路

物理拓扑

网状拓扑(mesh topology):每一个设备都和其他所有设备连接

星状拓扑(ring topology):所有设备都通过中央设备连接

总线拓扑(bus topology):所有设备都在一个公共链路上

传输方式

单工方式(simple mode):只有一个设备可以发送,另一个设备只能接收

半双工方式(half-duplex mode):两个设备都可以发送和接收,但不能同一时间进行

全双工方式(full-duplex mode):两个设备可在同一时间发送和接收

数据链路层

数据链路层(data link layer):把物理层(即原始的传输设施)转换为可靠的链路

任务:组帧、流量控制、差错控制、接入控制

网络层

网络层(network layer):负责把单个分组从源点到终点的交付(source-to-destination delivery)

任务:逻辑编址、路由选择

运输层

运输层(transport layer):负责完整报文的进程到进程的交付(process-to-process delivery)

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

会话层

会话层(session layer):网络的对话控制器。用于建立、维持并同步正在通信的系统之间的交互

任务:对话控制、同步

对话控制:允许两个系统的进入对话状态;允许两个进程之间的通信按半双工(在某个时刻单向通信)或全双工方式(在某个时刻双向通信)进行

同步:会话层允许进程在数据流中插入若干检查点(同步点)

表示层

表示层(presentation layer):两个系统所交换的信息的语法和语义

任务:转换、加密、压缩

转换:分别位于两个系统上的进程所交换的信息通常变变为比特流,在这些不同编码方法之间提供互操作性

加密:为了携带敏感信息,发送方把原始信息转换为另一种方式,然后将转换后的报文发送到网络上;解密就是把原过程反过来,把加密信息恢复为原来的形式

压缩:数据压缩减少信息中所包含的比特数

应用层

应用层(application layer):为用户提供接口,也提供多种服务支持

任务:提供网络虚拟终端、文件传送、存取和管理(FTAM)、邮件服务和名录服务等特定服务

名录服务:提供分布式数据库源,以及全球各种对象和服务信息的存取

TCP/IP协议族

物理层:TCP/IP协议族没有定义任何特地的协议,支持所有标准的和专用的协议,通信单位是比特

数据链路层:TCP/IP协议族没有定义任何特地的协议,支持所有标准的和专用的协议,通信单位是帧的分组

网络层(互联网层):TCP/IP支持的是网际协议(Internet Protocol,IP),IP传输的称为数据报(datagram)的分组,每个数据报独立传输,不同的数据报可以走不同的路由,也可以不按顺序到达,也可以重复,通信单位是数据报

运输层:负责将完整的报文(也称报文段、用户数据报或分组)从计算机A交付给计算机B

运输层协议:用户数据报协议(User Datagram Protocol,UDP)、传输控制协议(Transmission Control Protocol,TCP)、流控制传输协议(Stream Control Tansmission Protocol,SCTP)

通行单位:报文段、用户数据报或分组,取决于运输层使用的具体协议

应用层:TCP/IP中的应用层相当于OSI模型中会话层、表示层和应用层的组合,通信单位是报文

编址

编址:实施了TCP/IP协议的互联网需要用到四个级别的地址:物理地址(physical address)、逻辑地址(logical address)、端口地址(port address)和特定应用地址(application-specific address),物理地址逐跳而变,但逻辑地址和端口地址通常保持不变

物理地址(链路地址):由结点所在的局域网或广域网为该结点指定的地址;物理地址可以是单播(unicast)、多播(multicast)或广播(broadcast)

逻辑地址:单播地址、多播地址或广播地址

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值