ia第三天

ia第三天

应用层---接收人类语言(抽象语言)

表示层---压缩和解压缩,加密解密——功能:将接收的数据转换为二

进制

会话层——建立维护和断开一次会话通讯---会话:主机和服务

器之间的逻辑通道 可获取服务器IP地址

服务器就是更加高级的电脑,资源可以放在服务器上

数据发给服务器的好处:可以存储源IP,

传输层----优化传输——建立端到端的传输

端口号---16位二进制,65536个端口号---(0没有使

用)

实际使用范围:1-65535---1-1023—知名端口号(著名端口号,代表某一款特定的协议)

访问网站的两个协议:http 80端口 , https 443端口

SPORT(源端口):x随机生成

DPORT(目标端口号):80/443

SIP:主机 DIP服务器

SMAC:主机 DMAC:网关

网络层---路由器

数据链路层

1.MAC:介质访问控制层

2.LLC:逻辑链路控制层

物理层---处理电信号

osi参考模型

缺点:划分标准过细

TCP/IP模型---协议簇

PDU---协议数据单元 osi提出

应用层数据单位---数据报文

传输层数据---数据段

网络层数据---数据包

数据链路层数据--数据帧

物理层--比特流 (电流)

封装与解封装

封装(就是在原始数据之上加上数据协议头部(功能数据))

物理层无封装

解封装

协议

应用层协议--- 比较多,

Http:80

https=http+SSL(在传输基础上,加上了安全机制):443

FTP:文本(文件)传输协议:21/20 (下来自己了解)

Telnet--远程登陆协议:23

Ssh--安全的远程登陆协议:22

DHCP--动态主机配置协议:67/68

DNS--域名解析协议:53

传输层---TCP UDP

网络层---IP协议 (互联网协议)

数据链路层--以太网协议

以太网协议--

前导符 间隔数据 看到两个一样的数据,通过加上不同的二进制数据,区别两个相同的数据

长度:----解封装时区别出需要解封装的长度

类型字段---标注上层使用的协议---解封装过程中非常重要的参数

FCS--帧校验序列---校验数据帧的完整性,校验数据包的完整性,有很强的必要性

下午

传输层---TCP UDP

TCP和UDP优缺点

1.TCP是面向连接(TCP的三次握手形成面向链接的机制)的协议---TCP的三次握手,而UDP是无连接的一种传输协议

2.TCP协议的传输是可靠的(实现可靠传输的机制:排序/确认/重传/流控),而UDP的传输的不可靠

TCP的流控---滑动窗口机制

3.TCP可以进行分段,而UDP不能

4.TCP可以进行流控,而UDP不能

5.TCP传输消耗资源大,传输效率低,而UDP传输速率快,资源消耗低

使用场景:

追求数据的可靠传输使用TCP

TCP---文件和邮件等

追求传输效率使用UDP

即时通讯软件---UDP

1.无

2.我你

3.我你爱

4.我爱你

8bit=1byte(8位二进制=一个字节)

六个标志位(紧急标志位):平常全部用0表示,

URG:相当于标识优先发送的数据

ACK:表明数据包的功能

PSH:推送,不需要等待缓冲区,直接进行数据的发送

RST:标志出现意外情况时使用

SYN:断开连接,为1时请求建立链接

FIN:标识数据已发完

TCP头部最小是20字节 (不包含选项)

TCP的三次握手(建立面向链接) 、

TCP 的流控:滑动窗口机制

监控网络状况,通过监控网络的状况,控制不同的窗口值

UDP

IP协议

协议:标识协议号,判断使用的是什么协议 协议号---7 TCP 16 UDP

首部校验和:只能校验头部长度

分片 :通过标识符的标识去进行后续的组装工作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值