第二章 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
封装:数据到达每一层加上头或尾的过程 发送方解封装:去掉头或尾的过程 接收方
四.数据报(协议数据)单元
五.层与设备
ISO 七层模型和 TCP/IP 四层模型的比较
同:
1.都采用了层次结构概念 2.都能够提供面向连接和无连接的两种通信服务机制
不同点:
1.TCP/IP 对可靠性要求更高 2.ISO 模型是在协议开发前设计的,具有通用性。TCP/IP 是先有协议集然后建立模型,不适用于非 TCP/IP 网络。
评论