葡京网上娱乐场【TCP/IP协议】学习笔记(2)-数据链路层

一、Markdown 简介

数码链路层有三只目的:

Markdown是同等种植可以下普通文本编辑器修的符语言,通过简单的号语法,它好使平常文书内容有着一定的格式。

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

 

ip大家还闻讯了。至于ARP和RARP,ARP叫做地址解析协议,是为此IP地址换MAC地址之同种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后边章节会介绍她(在局域网里面所以ARP协议得以非常爱的动手瘫痪网络)

次、Markdown 基础语法

数链路层的情商或者广大之,有咱最常用之因太网(就是平常咱们用之网卡)协议,也发生无太常见的驱动牌环,还有FDDI,当然,还有国内现行一定普及的PPP协议(就是adsl宽带),以及一个loopback协议。

  1. Markdown 中文版语法说明

  2. Markdown
    语法手册(参考
    wintnessai1 整理)

联系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)

其三、Markdown 编辑工具

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

  1. MaHua 在线 Markdown 编辑器

为太网(Ether-net)的必定是赖数字装备公司(
Digital Equipment Corp.)、英特尔公司(Intel
Corp.)和Xerox公司于1982年一并颁发的一个规范,这个正式里用了同样栽如作CSMA/CD的过渡方式。而IEEE802提供的科班集802.3(还有局部概念及了802.2吃)也供了一个CSMA/CD的正统。这片个标准有点有差,TCP/IP协议对这种景象的处理方式如下:

2.
作业部落、马克飞象

  • 因太网的IP数据报封装于RFC894中定义,而IEEE802网络之IP数据报封装于RFC1042中定义。
  • 一律尊主机一定要能够发送和接受RFC894定义之数据报。
  • 无异于高主机可以接过RFC894和RFC1042的封装格式的混合数据报。
  • 同等令主机也许会发送RFC1042数据报。。如果主机能而发送两种类型的分组数
    据,那么发送的分组必须是足以设置的,而且默认条件下必须是RFC
    894分组。
  1. Sublime Text2/3 (个人推举)

  2. MarkdownPad(View 及时预览)

看得出,RFC1042在TCP/IP里面处于一个配角的身份。这有限栽不同之数目报格式请参考教材。

正巧所谓:“工欲善其事,必先利其器”。自己于网上检索了同一胡,发现实际工具十分多的,详细请查看:打探又多>>

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

  • Linux

    VSCode

    Atom

    ReText

    UberWriter

    RStudio

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。

  • Windows

    VSCode

    Atom

    MarkdownPad

    Miu

    Typora

    RStudio

终极说说老环回接口(loopback)。平时咱们所以127.0.0.1来品尝自己之机服务器好只要不好使。走的便是以此loopback接口。对于环回接口,有如下三接触值得注意:

 

  • 招于环回地址(一般是127.0.0.1)的旁数据均作为I
    P输入。
  • 染给广播地址或多播地址之数报复制一卖传给环回接口,然后送及为无限网上。这是
    因为广播传送和多播传送的概念包含主机本身。
  • 任何传给该主机葡京网上娱乐场IP地址之数都送及环回接口。

当下无异于章节还是老大简短的,一般作为了解文化为尽管够了,没必要抠的那么详细。