写点什么

第二章 TCP/IP-IOS 七层模型

  • 2022-11-23
    河北
  • 本文字数:1091 字

    阅读完需:约 4 分钟

第二章 TCP/IP-IOS七层模型

前言:学习 OSI 七层模型,了解各层上的协议  ,数据报(协议数据)单元   ,各层对应的设备


一.IOS 七层参考模型


国际标准化组织(International Standard Organization,ISO)1984 年颁布了开放系统互连(Open System Interconnection,OSI)参考模型一个开放式体系结构,将网络分为七层。


应用层:网络服务与用户的接口表示层:数据的表示、安全、压缩会话层:会话的建立、管理、断开传输层:通过协议端口号定义对方上层服务,流量控制、差错校验网络层:通过 IP 地址进行逻辑寻址数据链路层:通过物理地址(MAC)进行寻址,差错校验物理层:通过物理信号传输比特流,维护物理连接


下三层是点到点,上四层是端到端点到点:主机到主机之间的通信端到端:进程与进程之间通信


上三层:为用户提供服务

下四层:提供数据传输服务

传输单位:

比特:一个比特是一个 01 位

帧:保存一些地址,例如 mac 地址(物理地址,计算机网卡硬件地址)

报文:含有 IP 地址(逻辑地址,mac 地址负责局域网通信,IP 地址负责外网通信)

端口号:(传输层端口)确定服务类型(例如 80 端口默认 3w 网页服务,25,110 邮件服务,21 端口是 ftp(文件传输服务))

数据链路层确定 mac 地址,网络层确定 ip 地址,传输层确定端口号(确定服务类型)



二.tcp/ip 五层(真实网络环境)


应用层传输层网络层数据链路层物理层


应用层:应用层确定进程之间通信的性质以满足用户的需要。

运输层:解决进程间的通信。

网络层:解决跨网络的主机通信问题。

数据链路层:解决相邻主机通信问题。

物理层:物理层的任务就是透明地传输比特流。


三.常见 tcp/ip 协议


应用层:http:超文本传输协议 FTP:文件传输协议 TFTP:简单文件传输协议 SMTP:简单邮件传输协议 SNMP:简单网络管理协议 DNS: 域名解析服务传输层:TCP: 传输控制协议,安全 UDP:用户数据报协议网络层:ICMP: 网际控制报文协议,pingIGMP: 网络组管理协议 IP: 互联网协议 ARP: 地址解析协议,由 IP 解析成 MACRARP: 反向地址解析协议,由 Mac 解析成 IP


封装:数据到达每一层加上头或尾的过程 发送方解封装:去掉头或尾的过程 接收方


四.数据报(协议数据)单元


传输层:数据段        segment网络层:数据包        packet数据链路层:数据帧    frame物理层:比特流        bits
复制代码


五.层与设备


应用层        计算机传输层      计算机  防火墙网络层      路由器数据链路层     交换机物理层        网卡网线
复制代码


ISO 七层模型和 TCP/IP 四层模型的比较

同:

1.都采用了层次结构概念 2.都能够提供面向连接和无连接的两种通信服务机制

不同点:

1.TCP/IP 对可靠性要求更高 2.ISO 模型是在协议开发前设计的,具有通用性。TCP/IP 是先有协议集然后建立模型,不适用于非 TCP/IP 网络。


用户头像

还未添加个人签名 2022-10-25 加入

还未添加个人简介

评论

发布
暂无评论
第二章 TCP/IP-IOS七层模型_11月月更_我叫于豆豆吖._InfoQ写作社区