计算机网络-网络层与网络互连

互联网

因特网(Internet):全球最大的,开放的,有众多网络相互连接而成的特定计算机网络,采用TCP/IP协议簇,前身为APPANET。

互联网(internet):泛指多个计算机网络互连形成的计算机网络。


IP地址与子网掩码

面向连接服务:通信之前要建立连接,通信过程中需要维护连接,通信之后需要释放连接。

IP协议的特点:无连接,“尽力传递”的设计思想,不能保证传输的可靠性(无差错恢复、有数据丢失),纠错重传问题交传输层解决。简单、快速、高效。实现IP路由。

IP层的主要协议:IP,ARP,RARP,ICMP,IGMP。

IP地址

IP地址的组成:由网络(ID)地址和网络上的计算机地址(ID)两部分组成。采用4个8位(32位)二进制字节表示。

IP地址在寻址中,首先根据网络号寻找网络,找到网络后再在网络中根据主机号来寻找主机。

IP地址的分类:

A类地址:0作为第一个比特,前8位为网络号,后24位为主机号。1.0.0.0-127.255.255.255

B类地址:10作为前两个比特,前16位为网络号,后16位为主机号。128.0.0.0-191.255.255.255

C类地址:110作为前三个比特,前24位为网络号,后8位为主机号。192.0.0.0-223.255.255.255

D类地址:1110作为前四个比特。224.0.0.0-239.255.255.255

E类地址:11110作为前五个比特,保留作未来使用。240.0.0.0-247.255.255.255

特殊的IP地址:全0表示自己,全1表示所有。

总结:分配给主机的IP地址,其主机号不能全为0,因为主机号全为0表示某网络的网络号;分配给主机的IP地址,其主机号不能全为1,因为主机号全为1表示某网络的广播地址。如果主机号为n位,则能够容纳2^n -2台主机。

子网掩码

子网掩码是由连续的若干个二进制“1”组成的代码。网络号部分均为1,主机号部分均为0。

子网掩码 与 IP地址=网络地址(ID)

主机使用子网掩码判断目的IP地址是否与本机处在同一个网络中。发送数据前使用目的IP地址与子网掩码进行与运算。


ARP协议

工作原理:进行IP地址到MAC地址的转换,首先查找本机的ARP Cache,如果存在记录则直接使用本地的记录,如果ARP Cache中没有记录,则发送ARP请求报文进行询问,被询问的计算机由于捎带技术的原因,记录下请求方的IP地址-MAC地址,并返回应答,询问的计算机收到应答之后,修改本机的Cache内容。

信任机制,可能会遭到欺骗。利用ARP协议漏洞入侵。

Arp指令:arp -a 可以获得ARP Cache的内容。

ARP协议漏洞的防范:arp -s使用静态地址映射。


IP协议

IP数据报(datagram)是IP协议的PDU,是Internet上数据传输的基本单元。

路由器在不同网络间转发IP分组,实现IP数据报的“寻路”功能。

IP报文格式

Version:版本号,目前最常用的为4。

HLen:首部长度,以4字节为单位记录。

TOS:服务类型。|优先级|D|T|R|C|保留| 。D表示低时延,T表示高吞吐率,R表示高可靠性,C表示低费用。

Total Length:总长度,以字节为单位。

TTL:Time To Live。

协议:指高层的协议类型。

checksum:首部校验和。

选项:填充字段。如果没有多余字段,IP首部的长度为20字节。

IP报文的分片

分片问题:IP数据报被帧封装。MTU(最大传输单元,指局域网中的最长帧),不同局域网的MTU是不同的,当较大的报文经过MTU小的局域网前,应该对该报文进行分片,分片由路由器来完成,在分片时,对报文的数据段进行操作。

分片的重组:位置目的主机,依据IP数据报中的字段。

标识:重组时,同一数据报的标识。

标志:保留|DF|MF。DF为1时,表示不能分片,MF为1时表示还有分片。

片偏移:某片在原分组数据中的位置。


IP路由与寻路

路由器转发数据的时候,以路由表为依据。

直接寻址(源和宿在相同网络):在物理网络内部确定主机-主机的数据传输路径。

直接寻址与间接寻址的关系:确定到达目的网络的数据传输路径,在目的网络中用直接寻径方法到达信宿。

路由表的维护

选择最佳传输路径:静态路由,通过算法实现动态路由。

静态路由:由网络管理员设置路由表,简单、有效,适于结构简单的网络,不适于拓扑结构和传输流量经常改变的复杂网络,需要管理员经常手工维护。

动态路由:距离向量算法,动态更新路由表。

距离向量算法(D-V):周期性地相互传递信息,每个路由器向与它相邻的站点发送一个包含它到所有其他路由器的距离的向量(最短路径或最小代价);维护各自的路由表,路由器根据邻居发送的距离-向量的动态信息启动算法,更新路由表(原则:发现新路由、发现更短的路由、发现必经之路上的距离有变化,则更新路由表)。

距离向量算法举例:RIP(Router Information Protocol),使用D-V算法,基于以站点(hop,跳数)为度量的D-V算法,定义hop=16为无穷大,刷新周期为30秒,适用于小型网络的内部路由协议。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352