TCP/IP五层模型自上而下依次为:应用层 传输层 网络层 数据链路层 物理层
应用层
HTTP 超文本传输协议 TCP/80 是面向事务的应用层协议。请求报告(从客户发送到服务器的请求报告)响应报告(从服务器到客户的回答)请求和响应报告由三部分组成:请求报告和响应报告体主体)请求报告和响应报告的开始行不同 HTTPS 安全超文本传输协议 TCP/443 FTP 文件传输协议 TCP/20,21 采用 TCP 可靠的运输服务。 减少或消除 处理不同系统下文件的不兼容性 。 DNS 域名解析 UDP/TCP 53 用于方便人们使用的机器名称 转换为 IP 地址 。 SMTP 简单的邮件传输协议 TCP/25 建立链接,邮件传输,链接释放 POP3 第三版邮局协议 TCP/110 IMAP4 第四版互联网信息接入协议第四版 TCP/143 TELNET 远程连接(明文) TCP/21 采用 C/S 模式,本地通过TCP注册(登录)到远地的另一台主机(使用主机名称或 IP)。 SSH 远程连接(密文) TCP/22 MSTSC 远程桌面 TCP/3389 MySQL 数据库 TCP/3306 DHCP 动态主机配置协议 UDP/68(广播请求配置) UDP/67(广播响应请求) IP地址、子网掩码、默认路由IP域名服务器的地址IP地址。采用 C/S 模式。采用 C/S 模式。客户端/服务器。
传输层
端到端通信的实现提出了端口的概念,0-65535、1024以内的端口被称为知名端口 随机生成远端口通过目标端口区分不同的协议 端口将与后续关于访问控制的技术有关 端口必须有一定的容量 缓存 暂时存储数据 数据单位:段(segment) TCP 面向连接服务的传输控制协议,效率低 连接建立阶段 三次握手 断开连接阶段 四次挥手 &nsp;确认机制 确保数据的可靠性
UDP 用户数据报协议,不可靠的无连接服务,效率高 固定大小
网络层
选择最优路径,实现不同网络的互通 IP地址,数据分片,路由器工作在该层 数据单位:包 路由:选择路的理由 路由协议:选择最优路径的标准(方式或算法) 协议: IP 互联网协议 ICMP 互联网控制信息协议 网络的信息查看,比如排错 允许主机或路由器报告差错情况和提供有关异常情况的报告 ( ICMP 协议属于 IP 层 的协议。) ping 测试网络连通性 tracert(traceroute) 跟踪路由途中经过的路由器节点 ARP 地址解析协议 通过广播的方式将IP解析为MAC地址 RARP 逆地址解析协议 已知MAC地址 找出相应的IP地址 DHCP已经包含RARP协议 数据转发的方式 单播:点对点通讯,一个计算机 广播:一组计算机中的一个计算机 组播:一对多的通信,一组计算机 (直播) IP相关概念: IP地址 子网掩码 默认网关 域名解析
数据链路层
功能:为网络层提供功能、链路管理,即链接的建立、维持和释放、封装成帧、透明化传递、差错控制(比特差错,误码率) 网桥,实现相同网络的互通,交换机工作在该层 在不可靠的物理层上建立一条逻辑链路 根据MAC地址寻址,会带有校验功能 数据链路层协议又被分为两个子层:逻辑链路控制(LLC)协议和媒体访问控制(MAC)协议。 (LLC)用户的数据链路服务通过LLC子层为网络层提供统一的接口。 (MAC)是解决当局域网中共用信道的使用产生竞争时,如何分配信道的使用权问题。 CSMA/CD 载波侦听多路访问/冲突检测协议. 争用型介质访问控制,又称随机型的介质访问控制协议 Token(令牌)在物理总系线上建立逻辑环。 确定型介质访问控制,又称有序的访问控制协议
数据单位:帧
协议: 广域网(internet) PPP 点到点协议 用户 计算机 和 ISP 进行通信 时使用的数据链路层协议。 PPP 的组成 (三部分) 一个将 IP 数据报封装到 串 行 链路 的方法。 一个用来建立、配置和检测数据链接的链路控制协议 LCP 。 一套网络控制协议 NCP ,其中每一个协议支持不同网络层协议。 帧中继 FR(淘汰) 局域网 IEEE 电气和电子工程师协会 以太网ethernet 802.3系列 有线 定义了有线介质的标准 802.11系列 无线 IEEE 802.11ac wifi5 IEEE 802.11ax wifi6
物理层
数据单位:bit位 物理设备的特性 物理特性:接口形状、尺寸、引脚数目和排列、固定和锁定装置等 电气特性:指明电缆各条线上出现的电压的范围。 功能特性:指明某一条线上出现电平的电压意义。 过程特性:指明对于不同功能的各种可 能事件出现的顺序。 注意:数据在 通信线路上一般采用 串行传输 。 信号 数字 模拟 媒介(介质) 有线 无线
协议数据单元( PDU ): 对 等 层 之间传送的数据 单位 。 服务数据单元( SDU ): 层 与 层 之间交换 数据的单位 。 PDU 与 SDP 是多对多关系。
双向交替通信(半双工通信): 同一时间只有 一 个方向 可以传送信息。如: 对讲机 。 双向同时通信(全双工通信): 同一时间可以 两 个方向 同时传递信息。如: 手机电话 。