TCP/IP 笔记 之 链路层
来源:互联网 发布:python ui选择 编辑:程序博客网 时间:2024/05/18 03:03
1、以太网和IEEE 802封装
以太网(Ethernet)是TCP/IP采用的主要的局域网技术,速率是10M/S,地址是48位(mac 地址)
IEEE 802公布了一个稍微不同的标准:802.3针对整个CSMA/CD接入的网络,802.4针对令牌总线网,802.5针对令牌环网,802.2是针对上面三种网络的共性。
2、以太网的包格式:以太网包头14B,以太网包最少要14 + 46 + 4 = 64B长,
以太网包格式: 目的地址(6B),源地址(6B),类型(2B),数据(46B-1500B),CRC(4B)
细分有3中包的格式:
IP包: 类型字段为0800,
ARP包:类型字段为0806,数据是28B的ARP请求、应答,后面的46 - 28 = 18B是PAD(填充字节)
RARP包:类型字段是0808,数据是28B的RARP请求、应答,后面的46 - 28 = 18B是PAD(填充字节)
3、SLIP:(serial line ip)串行线路IP。每一端都要知道对方的IP地址(用IP进行通信,不用mac地址)
包的封装格式:
a、以0xc0作为包的分界符(开始和结束)
b、遇到数据是0xc0的变成0xdb 0xdc
c、遇到数据是0xdb的,变成0xdb,0xdd
改进:压缩的slip,ppp协议(略) (都是用于低速网络)
4、环回接口(loopback interface)A类网络地址127就是为这个预留的,惯例是127.0.0.1 又叫做localhost
传给环回接口的任何数据包不能出现在网络上。
大多数TCP/IP实现都是在链路层处理环回接口,为了让设计更加简单一点。
5、mtu(最大传输单元):链路层对数据长度的限制(以太网上是1500B)
如果ip数据的长度比mtu大,则对ip进行分片。
两台主机通信过程中的路径上的所有网络的最小的mtu,称为路径mtu
(一些常识:人机的交互响应时间超过100-200ms就认为是不好的了)
以太网(Ethernet)是TCP/IP采用的主要的局域网技术,速率是10M/S,地址是48位(mac 地址)
IEEE 802公布了一个稍微不同的标准:802.3针对整个CSMA/CD接入的网络,802.4针对令牌总线网,802.5针对令牌环网,802.2是针对上面三种网络的共性。
2、以太网的包格式:以太网包头14B,以太网包最少要14 + 46 + 4 = 64B长,
以太网包格式: 目的地址(6B),源地址(6B),类型(2B),数据(46B-1500B),CRC(4B)
细分有3中包的格式:
IP包: 类型字段为0800,
ARP包:类型字段为0806,数据是28B的ARP请求、应答,后面的46 - 28 = 18B是PAD(填充字节)
RARP包:类型字段是0808,数据是28B的RARP请求、应答,后面的46 - 28 = 18B是PAD(填充字节)
3、SLIP:(serial line ip)串行线路IP。每一端都要知道对方的IP地址(用IP进行通信,不用mac地址)
包的封装格式:
a、以0xc0作为包的分界符(开始和结束)
b、遇到数据是0xc0的变成0xdb 0xdc
c、遇到数据是0xdb的,变成0xdb,0xdd
改进:压缩的slip,ppp协议(略) (都是用于低速网络)
4、环回接口(loopback interface)A类网络地址127就是为这个预留的,惯例是127.0.0.1 又叫做localhost
传给环回接口的任何数据包不能出现在网络上。
大多数TCP/IP实现都是在链路层处理环回接口,为了让设计更加简单一点。
5、mtu(最大传输单元):链路层对数据长度的限制(以太网上是1500B)
如果ip数据的长度比mtu大,则对ip进行分片。
两台主机通信过程中的路径上的所有网络的最小的mtu,称为路径mtu
(一些常识:人机的交互响应时间超过100-200ms就认为是不好的了)
- TCP/IP 笔记 之 链路层
- TCP/IP笔记之TCP
- TCP/IP学习笔记之二 --- 链路层
- TCP/IP 学习笔记之链路层
- TCP/IP 笔记 之 概述
- TCP/IP 笔记之 IP协议
- TCP/IP之链路层
- TCP/IP 笔记之 ARP协议
- TCP/IP基础笔记之ARP, DHCP
- tcp/ip详解之笔记一
- 学习笔记之TCP/IP协议结构
- TCP/IP详解之链路层
- TCP/IP协议之链路层
- TCP/IP协议之链路层
- Java TCP/IP学习笔记之TCP服务端
- 《TCP/IP详解》之TCP协议学习笔记
- TCP/IP协议详解之 TCP协议学习笔记
- TCP/IP学习笔记之三 --- IP: 网际协议
- 《漂亮的流程图绘制》(ConceptDraw Professional)v7.4.0
- 欣赏是一种绝美的风景
- 统计重复数据的总数且只显示重复数据的一条记录
- 关于标准c++库函数的使用 一起讨论哈
- jsp 中重定向与请求转发的区别
- TCP/IP 笔记 之 链路层
- Jone.Net代码生成器发布最新版源码
- LINUX内存模型
- QQ自动登陆器-测试版-不更新
- HTML元素
- 光棍节过生日
- VC6 链接错误
- Can not deploy web module to applications of weblogic in eclipse.
- java 加密 解密