hclp(1)

OSPF七层参考模型:

应用层:网络服务与最终用户的一个接口

表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)

会话层:建立、管理、终止会话。

传输层:-----Telnet-23  ssh-23   http-443

TCP-----传输控制协议,是一种面向连接的可靠的传输协议

序列号32个二进制,发送数据的顺序
确认号32个二进制,确认数据时使用的

UDP-----用户数据报协议,是一种非面向连接的不可靠传输协议

保证可靠性:1.确认 2.重传

保证面向连接:TCP三次握手

网络层:-----network----------编址 寻址(路由)

数据链路层:-----局域网封装-----Ethernet 2  IEEE802.3 封装

                           广域网封装-----串线 PPP HDLC ATM Frame-relay 帧中继

交换机的基本功能:
1、基于源MAC的学习
2、基于目标MAC的转发
3、数据过滤
4、防环

OSI模型 : 传输层: 区分不同的流量 ; 定义数据的传输方式

TCP:是一种面向连接的可靠的传输协议

UDP:是一种非面向连接的不可靠的传输协议

如何保证可靠性: 1.确认机制 2.重传输机制

如何保证面向连接: TCP 三次握手机制

OSI与TCP/IP模型区别:

相同点: 均是定义了数据的封装标准

不同点:

1.OSI 模型数据封装必须具有完整的封装; TCP/IP支持跨层封装

2.OSI 一般理论 ; TCP/IP 一般用于工业生产

3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)

4.层数不同

TCP/IP----------4层或5层

TCP/IP模型:

应用层(应用 表示 会话)

端到端层(传输层)

互联网层(网络层)

网络接口层(数据链路 物理层 )

TCP数据结构:

 UDP数据结构:

IPV4数据包结构和IPV6数据包结构:

ipv4每行解析:

第一行:

1.version,IP协议版本号,代表IPV4,大小为4个bit

2.IHL,代表IP包头的大小,大小为4个bit(其中一个bit代表32bit),IHL最小值为4最大值为15,所以IPV4大小在20个字节与60个字节之间(默认0101=5(单位为32bit))

3.Type of Service,服务类型(Tos),大小为8个bit,作用:对数据进行标识时使用。

4.Total Length,数据包的总长度(头部加载荷)大小为16位bit,IP 包最大长度 65535 字节(16位长的二进制最大表示:2的16次方-1)

第二行:
1.Identification,标识符,在三层对流量进行标记,针对同一个流量包被分成很多片其每一片的标记符一样,占16bit。该字段和 Flags 和Fragment Offest字段联合使用,对大的上层数据包进行分段(fragment)操作。

2.Flage,标记位,作用于后面方便数据重排序重组。r 保留df不分片位(为1则没有分片) mf更多分片位(为0则分片结束)

3.Fragment Offset,分片偏移,分片值相加

第三行:
1.Time To Live,生存时间(默认为255s),占8个bit,当 IP 包进行传送时,先会对该字段赋予某个特定的值,该值不以s为单位。当 IP 包经过每一个沿途的路由器的时候,每个沿途的路由器会将 IP 包的 TTL 值减少 1。如果 TTL 减少为 0,则该 IP 包会被丢弃。这个字段可以防止由于故障而导致 IP 包在网络中不停被转发。 TTL 常用的值是 15 和 32,但是建议缺省值是 64.

2.Protocol,协议号(0255,可用1255),用作描述上层是用什么协议(例如TCP=6,UDP=17,OSPF=89,ICMP=1,EIGRP=88),占8个bit

3.Header Checksum,校验盒,占16个bit,由于 IP 包头是变长的,所以提供一个头部校验来保证 IP 包头中信息的正确性。如果数据包没有发送错误,那么结果应该16 位全部为1,由于每一台路由器都会降低 TTL 的值,所以每台路由器都必须重新计算校验和。

第四行:
Source Address,源地址,占32个bit

第五行:
Destination Address,目的地址,占32个bit

第六行:
大小要不为0,要不为32bit,要不为32bit的倍数

Options,可选字段(长度可变),该字段由起源设备根据需要改写可选项目有:松散源路由,严格源路由,路由记录,时间戳

(1)松散源路由(Loose source routing):给出一连串路由器接口的 IP 地址。 IP 包必须沿着这些 IP 地址传送,但是允许在相继的两个 IP 地址之间跳过多个 路由器。
(2)严格源路由(Strict source routing):给出一连串路由器接口的 IP 地 址。IP 包必须沿着这些 IP 地址传送,如果下一跳不在 IP 地址表中则表示发生错误。
(3)路由记录(Record route):当 IP 包离开每个路由器的时候记录路由器的出站接口的 IP 地址。
(4)时间戳(Timestamps):当 IP 包离开每个路由器的时候记录时间。

Padding,填充项,通过在可选字段后面添加0来补足32位,这样保证报头长度是32位的倍数。

ARP:地址解析协议,是基于二层封装的协议
正向ARP-通过对方的P地址请求对方的MAC地址
反向ARP-通过对方的MAC地址请求对方的IP地址
逆向ARP-帧中继中使用的
无故ARP-免费ARP,地址重复检测的
代理ARP-proxy ARP
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值