应用层---接收人类语言(抽象语言)
表示层---压缩和解压缩,加密解密——将接收的数据转换为二 进制
会话层——建立维护和断开一次会话通讯---会话:主机和服务 器之间的逻辑通道
传输层----优化传输——建立端到端的传输
端口号---16位二进制,65536个端口号---(0没有使 用)1-65535---1-1023—知名端口号(著名端口号) SPORT:x
DPORT:80/443
SIP:主机DIP服务器
SMAC:主机DMAC:网关
网络层---路由器
数据链路层---MAC---介质访问控制层
LLC---逻辑链路控制层
物理层---处理电信号
TCP/IP模型---协议簇
PDU---协议数据单元
应用层数据---数据报文
传输层数据---数据段
网络层---数据包
数据链路层数据--数据帧
物理层--比特流
封装与解封装:数据链路层将网络层(例如,IP层)提供的数据包封装成数据帧,以便在物理介质上传输。在接收端,数据链路层将接收到的数据帧解封装,并将其传递给网络层。
封装
解封装
协议
应用层协议---
Http:80
https:443
FTP:文件传输协议:21/20
Telnet--远程登陆协议:23
Ssh--安全的远程登陆协议:22
DHCP--动态主机配置协议:67/68
DNS--域名解析协议:53
传输层---TCP UDP
网络层---IP协议
数据链路层--以太网协议
以太网协议--
前导符
类型字段---标注上层使用的协议---解封装过程中非常重要的参数
FCS--帧校验序列
传输层---TCP UDP T
CP和UDP优缺点
1.TCP是面向连接的协议---TCP的三次握手,而UDP是无连接 的一种传输协议
2.TCP协议的传输时可靠的(排序/确认/重传/流控),而UDP 的传输的不可靠的
TCP的流控---滑动窗口机制
3.TCP可以进行分段,而UDP不能
4.TCP可用进行流控,而UDP不能
5.TCP传输消耗资源大,传输效率低,而UDP传输速率快,资源消耗低
TCP---文件和邮件等
即时通讯软件---UDP
推送---是指在网络上发布或传播信息,以达到宣传、推广、传播等目的。然而,网络推送也存在一定的安全风险,因此在进行网络推送时需要注意网络安全的问题。
8bit=1byte(8位二进制=一个字节)
TCP头部最小是20字节
TCP的三次握手
UDP
IP协议:
IP指网际互连协议,Internet Protocol的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。 ARP 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
协议号---7 TCP 16 UDP