第一章笔记

本文详细介绍了抽象语言如何转化为电信号的过程,涉及OSI参考模型各层功能,如应用层的编译过程、TCP/UDP端口号、网络层的IP协议、数据链路层的二进制转换,以及DHCP协议的工作原理和交换机的自学习和洪泛机制。重点强调了TCP的可靠性和连接建立过程中的参数协商。
摘要由CSDN通过智能技术生成

抽象语言---->电信号

抽象语言---编码
编码------二进制
二进制----电信号

OSI参考模型

应用层:程序的编译过程;人机交互的接口。
表示层:数据格式化--->二进制
会话层:维护网络应用和服务器之间的会话连接

传输层:用以标定和区分不同的应用程序;TCP、UDP(端口号)
网络层:IP协议、ICMP协议
数据链路层--->二进制转换为电信号;MAC地址
物理层:处理电信号、规定一些物理特性

ARP协议-----地址解析协议,使用某一种地址获取另一种地址的协议。
正向ARP---通过IP地址获取MAC地址----ARP缓存表(动态,180S)
反向ARP
免费ARP---自我介绍、冲突检测;原理:利用正向ARP的原理请求自己的IP地址。

以太网类型字段--->在解封装的过程中,根据该字段将数据交付给上层某个应用模块来处理。
0x0800--->IP协议
0x0806--->ARP协议

协议号
6--->TCP
17-->UDP

常见端口号
20/21--->FTP
22--->SSH
23--->Telnet
67/68--->DHCP
53--->DNS
80--->HTTP

DHCP协议---动态主机配置协议,C/S架构

客户端                 服务端
广播包  Discover报文--->源IP:0.0.0.0;目IP:255.255.255.255;源端口:68;目端口:67;UDP;目MAC:F

单播包  Offer报文(携带服务器即将分配给PC的IP地址、掩码、网关、DNS等信息)--->源IP:服务器;目IP:即将分配给PC的IP地址;源MAC:服务器;目MAC:PC

广播包  Request报文(正式请求Offer报文中包含的IP地址)--->源IP:0.0.0.0;目IP:255.255.255.255;目MAC:F

单播包  ACK报文--->

交换机工作原理
1、自学习:基于收到的数据帧中的源MAC地址以及该接口编号,动态生成MAC地址表项,并记录在MAC地址表中。老化时间300S
2、查表:基于数据帧中的目的MAC地址,再MAC地址表中查找对应记录关系,若存在记录关系,则直接单播转发;若不存在,则进行洪泛操作(交换机将数据从除了进入的接口外的所有接口发送一遍数据)。

交换机的洪泛情况:
1、遇到未知单播数据帧
2、遇到广播帧或组播帧时--->01-00-5e-xx-xx-xx

TCP---传输控制协议

是一种面向连接的可靠传输协议。可靠、有序、无丢弃和不重复。

特点:

  • TCP是面向连接(虚连接)的传输层协议

  • 每一条TCP连接有且只能有两个端点。

  • 可靠、有序、无丢弃和不重复。

  • TCP协议提供全双工通讯

    • 发送缓存

      • 存放发送方TCP准备发送的数据。

      • TCP已发送但是没有收到确认的数据。

    • 接收缓存

      • 存放发送端发送来的不按照顺序到达的数据

      • 按照顺序到达的数据,但并未被应用程序读取

  • TCP是面向字节流的。TCP将应用层数据仅看做是一串无结构的字节流。

    • 确认序列号:接收方期望收到发送方发送的下一个字节的序号。1.接收方希望接收到的报文序号;2.该序号之前的数据以全部接收。-----累积确认机制。、

       TCP的可靠性

   确认、重传、排序、流控

RTO数值是动态变化的数值超时间隔加倍

TCP连接连接需要解决的问题:
1、知晓对端的套接字信息
2、允许双方进行参数的协商(窗口值、选择确认机制、是否使用窗口扩大因子)
3、对设备进行资源分配

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值