TCP-IP基本概念+数据链路层基本概念

一、首先是TCP-IP的协议族,如下图所示:

TCP  向  IP:TCP段

UDP  向  IP :UDP数据报

IP  向  硬件接口 :IP数据报 

   

T C P / I P协议族分为四层:链路层、网络层、运输层和应用层,每一层各有不同的责任。在T C P / I P中,网络层和运输层之间的区别是最为关键的:网络层( I P)提供点到点的服务,而运输层( T C P和U D P)提供端到端的服务。

 

二、互联网上的每个接口必须有一个唯一的Internet地址,称作IP地址。

A类地址:000-127     000开头+7位网络号+24位主机号  可分配网络号:2^7-2 (127的回环地址+全为0 )   

B类地址:128-191     100开头+14位网络号+16位主机号  可分配网络号:2^14-1 (全为1) 

C类地址:192-223     110开头+21位网络号+8位主机号  可分配网络号:2^21-1 (全为1)

三、域名—映射—》IP—应用—》端口

ARP:将IP映射到物理地址,但其针对的是同一局域网的映射,非同一局域网时,将分组发送到路由器,再由路由器通过ARP映射到该局域网的物理地址,调用ARP的过程是自动的,因此用户只用关心IP即可。

ARP相关概念可参考 https://blog.youkuaiyun.com/jxch____/article/details/78875873

RARP:用的较少,一般在无盘工作站用到。

SLIP:END+IP数据报+END。报文中若与特殊字符重复(END/ESC),则采用转义字符处理,即用其他字节代替即可。

CSLIP:压缩SLIP,即将TCP、IP的首部压缩,如20*2压缩到5*2,以提高效率。

四、下图为:IEEE 802.2/802.3(RFC 1042)和以太网的封装格式(RFC 894)。

实际上在帧格式的构成上大同小异,802.3的协议在报文描述方面多一些内容。802.3规定数据部分必须至少为3 8字节,而对于以太网,则要求最少要有46字节。为了保证这一点,必须在不足的空间插入填充字节。

五、PPP(点对点)和HDLP(高层数据链路协议)

首先PPP主要为3点:

1、提供串行链路封装IP报的方法。

2、提供链路控制协议LCP。

3、适配不同网络层协议的网络控制协议NCP。(可由通信双方协商)

区别:

PPP:面向字节;不可靠传输  帧格式:标志+地址+控制+  协议+信息  +CRC+标志   (信息中若与标志重合,采用比特填充)

HDLP:面向bit;可靠传输      帧格式:标志+地址+控制+    信息   +CRC+标志  (信息中若与标志重合,采用零比特填充)

六、MTU相关

最大传输单元MTU:以太网和802.3对数据帧的长度都有一个限制,链路层的这个特性称作MTU,最大传输单元。

路径MTU:两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的MTU。重要的不是两台主机所在网络的M T U的值,重要的是两台通信主机路径中的最小MTU。它被称作路径MTU。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值