澳门1495

澳门新葡亰【TCP/IP协议】学习笔记(2)-数据链路层。【TCP/IP协议】学习笔记(2)-数据链路层。

九月 27th, 2018  |  澳门新葡亰

数链路层有三独目的:

数码链路层有三单目的:

  • 为IP模块发送和 接收IP数据报。
  • 呢ARP模块发送ARP请求和接收ARP应答。
  • 啊RARP发送RARP请
    求和接收RARP应答
  • 否IP模块发送和 接收IP数据报。
  • 也ARP模块发送ARP请求和接收ARP应答。
  • 呢RARP发送RARP请
    求和接收RARP应答

ip大家还闻讯了。至于ARP和RARP,ARP叫做地址解析协议,是因此IP地址换MAC地址之平等种植协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的末端章节会介绍其(在局域网里面所以ARP协议可以非常容易的折腾瘫痪网络)

ip大家还听说过。至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一样种植协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的尾章节会介绍她(在局域网里面用ARP协议得以十分爱的来瘫痪网络)

数码链路层的说道要多底,有我们最好常用之以太网(就是平常咱们就此之网卡)协议,也出不顶普遍的让牌环,还有FDDI,当然,还有国内现行相当普及的PPP协议(就是adsl宽带),以及一个loopback协议。

数链路层的说道要广大底,有咱尽常用的因为太网(就是平常咱们因此之网卡)协议,也有不太广的使牌环,还有FDDI,当然,还有国内现行一定普及的PPP协议(就是adsl宽带),以及一个loopback协议。

联系linux里面的ifconfig
-a命令,这个令通常会得如下的结果

联系linux里面的ifconfig
-a命令,这个令通常会落如下的结果

eth0 Link encap:Ethernet HWaddr 00:01:4A:03:5B:ED
inet addr:192.168.11.2 Bcast:192.168.11.255 Mask:255.255.255.0
inet6 addr: fe80::201:4aff:fe03:5bed/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2819 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:241609 (235.9 KiB) TX bytes:9596 (9.3 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2713 errors:0 dropped:0 overruns:0 frame:0
TX packets:2713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3516032 (3.3 MiB) TX bytes:3516032 (3.3 MiB)
eth0 Link encap:Ethernet HWaddr 00:01:4A:03:5B:ED
inet addr:192.168.11.2 Bcast:192.168.11.255 Mask:255.255.255.0
inet6 addr: fe80::201:4aff:fe03:5bed/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2819 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:241609 (235.9 KiB) TX bytes:9596 (9.3 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2713 errors:0 dropped:0 overruns:0 frame:0
TX packets:2713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3516032 (3.3 MiB) TX bytes:3516032 (3.3 MiB)

其中,eth0就是因太网接口,而lo则是loopback接口。这为证实是主机在网链路层上至少支持loopback协议和坐太网协议。

内部,eth0就是因太网接口,而lo则是loopback接口。这为作证这主机在网络链路层上至少支持loopback协议以及因太网协议。

因太网(Ether-net)的早晚是恃数字装备公司(
Digital Equipment Corp.)、英特尔公司(Intel
Corp.)和Xerox公司以1982年一头宣布之一个正式,这个标准内用了一致栽如作CSMA/CD的连结方式。而IEEE802提供的正统集802.3(还有有概念及了802.2遭受)也提供了一个CSMA/CD的标准。这片只规范略有异,TCP/IP协议对这种气象的处理方式如下:

以太网(Ether-net)的自然是指数字装备公司(
Digital Equipment Corp.)、英特尔公司(Intel
Corp.)和Xerox公司于1982年一同宣布的一个正式,这个正式内用了平等种如作CSMA/CD的连结方式。而IEEE802提供的专业集802.3(还有一部分概念及了802.2丁)也提供了一个CSMA/CD的正儿八经。这半个正规有点有两样,TCP/IP协议对这种场面的处理方式如下:

  • 为太网的IP数据报封装于RFC894中定义,而IEEE802网络的IP数据报封装在RFC1042中定义。
  • 一如既往台主机一定要是会发送和收受RFC894定义之数据报。
  • 无异于令主机可以收到RFC894和RFC1042的封装格式的杂数据报。
  • 同样光主机也许能发送RFC1042数据报。。如果主机能同时发送两栽类型的分组数
    据,那么发送的分组必须是足以安装的,而且默认条件下必须是RFC
    894分组。
  • 因为太网的IP数据报封装于RFC894中定义,而IEEE802网络的IP数据报封装在RFC1042中定义。
  • 无异于高主机一定要是会发送和吸收RFC894定义之数据报。
  • 同样贵主机可以收RFC894和RFC1042的封装格式的混合数据报。
  • 一律玉主机也许能发送RFC1042数据报。。如果主机能同时发送两栽档次的分组数
    据,那么发送的分组必须是得设置的,而且默认条件下必须是RFC
    894分组。

可见,RFC1042在TCP/IP里面处于一个班底的身份。这片栽不同的数量报格式请参见教材。

看得出,RFC1042在TCP/IP里面处于一个配角的身份。这半种植不同之数额报格式请参见教材。

ppp(点对点协议)是起SLIP的替代品。他们还提供了扳平栽低速接入的解决方案。而各个一样种植多少链路层协议,都起一个MTU(最充分导单元)定义,在这概念下面,如果IP数据报了大,则使开展分片(fragmentation),使得每片都自愧不如MTU,注意PPP的MTU并无是一个物理概念,而是依靠一个逻辑定义(个人觉得即便是因此程序控制)。可以用netstat来打印出MTU的结果,比如键入netstat
-in

ppp(点对点协议)是从SLIP的替代品。他们还提供了一样栽低速接入的缓解方案。而诸一样种植多少链路层协议,都起一个MTU(最老导单元)定义,在是定义下面,如果IP数据报了好,则要开展分片(fragmentation),使得每片都低于MTU,注意PPP的MTU并无是一个大体概念,而是指一个逻辑定义(个人觉得就是故程序控制)。可以为此netstat来打印出MTU的结果,比如键入netstat
-in

Kernel Interface table
Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500   0     1774      0      0      0      587      0      0      0 BMRU
lo        16436   0     2667      0      0      0     2667      0      0      0 LRU
Kernel Interface table
Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500   0     1774      0      0      0      587      0      0      0 BMRU
lo        16436   0     2667      0      0      0     2667      0      0      0 LRU

不怕得考察到eth0的MTU是1500。而lo(环回接口)的MTU则是16436。

即足以洞察到eth0的MTU是1500。而lo(环回接口)的MTU则是16436。

末段说说深环回接口(loopback)。平时咱们因而127.0.0.1来尝试自己的机械服务器好只要不好使。走之尽管是是loopback接口。对于环回接口,有如下三触及值得注意:

说到底说说不行环回接口(loopback)。平时咱们因而127.0.0.1来品尝自己的机械服务器好要不好使。走之虽是是loopback接口。对于环回接口,有如下三沾值得注意:

  • 传被环回地址(一般是127.0.0.1)的别数据全作为I
    P输入。
  • 传被广播地址或多播地址之数报复制一卖传为环回接口,然后送至以尽网上。这是
    因为广播传送和多播传送的定义包含主机本身。
  • 另传为该主机IP地址的多寡全送及环回接口。
  • 传被环回地址(一般是127.0.0.1)的另外数据全作I
    P输入。
  • 污染给广播地址或多播地址的数额报复制一卖传为环回接口,然后送至以无限网上。这是
    因为广播传送和多播传送的概念包含主机本身。
  • 其他传为该主机IP地址的数目全送至环回接口。

眼看同章还是怪简短的,一般作为了解文化为不怕够用了,没必要抠的那详细。

就无异回还是坏粗略的,一般作为了解文化为就算够用了,没必要抠的那详细。

相关文章

标签:, , ,

Your Comments

近期评论

    功能


    网站地图xml地图