图解TCP/IP网络知识轻松入门 读书笔记(五)

本文深入探讨了网络通信的各层结构,包括应用层的TCP与UDP协议,传输层的可靠性,网络层的IP协议与ICMP,数据链路层的MAC地址与ARP,以及物理层的信号恢复与路由选择。特别强调了私有IP地址、NAT转换和动态IP分配的重要性,并介绍了路由选择的静态与动态策略。
摘要由CSDN通过智能技术生成

传输层

应用层和网络层之间的桥梁
TCP 可靠性
UDP 速度
应用型的出入口 端口号
0~65535
0~1023根据通信服务提前预约叫通用端口
请添加图片描述

网络层

谁像谁发送问题
IP协议是无连接型的协义相当于传输层的UDP
为了增加网络层的可靠性跟踪IP的协议:ICMP( Internet Control Message Protocol)
IP数据包尽力服务模式
自动分配IP地址的协议DHCP
(Dynamic Host Configuration Protocol)

LAN内部的地址(私有地址)

内部LAN等有些是只能在有限的网络内使用的IP地址。
IPv4中,仅在公司内部或者家庭内部等有限的网络规模中有效的IP地地私有地址。与介绍的不能重复的IP地址(全局地址)相比,私有地址在不同的网络中可以重复。
私有地址在其他网络中不通用
私有地址的存在有助于节约IP地址
如果是不同的网络,可以使用同一个IP地址

私有地址规定要从以下范围内选择
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255 此范围内的地址无法作为
192.168.0.0-192.168.255.255 全局地址使用

将私有地址链接到全局地址

因为私有地址是无法直接链接到英特网上的,所以需要利用以下机制。大部的路由器中都带有这些功能。
NAT (Network Address Translation)
此机制是让私有地址与全局地址—一对应并转化的机制。只要不超过所确保的全局地址的数量,就可以将多个计算机同时链接到英特网上。

NAPT (Network Address Port Translation)
此机制是能够使用1个全局地址同时链接多个计算机的机制。因为是通过端号来识别各个计算机的,所以可以同时使用同一个全局地址。

NAPT也叫作IP假面舞会

ping命令 ICMP协议

数据链路层及物理层

“应用层:实现服务 一“传输层:将数据发送给对方(支持各种服务实现的应用协议)”→“网络层:将数据送达收件人计算机”。

不同种类的网络通信方式各异。基于同一个规则链接起来的整体叫作数据链路,应对数据链路中的本地规则就是数据链路层的协议。

将计算机链接到网络上时,有使用线缆或者使用电波等多种方法。不管采用哪种方法,在链接部分都需要使用叫作网络接口卡(NIC)的设备。提到“卡”有些人可能想象成类似银行卡的东西,但实际上一般指的是带线缆接口的基板。所有的NIC在出厂时就被各自的生产商分配好了固定的编号。这个编号叫作MAC地址,其被用于在链路层中判断收件人地址,可以认为是类似网络层中的IP地址之类的存在。在本章中,让我们来看下如何通过使用MAC地址将信息发送至收件人处。

网络接口卡(NIC)也叫LAN卡或网络适配器

NIC中被分配有叫作MAC(Media Access Control)地址的固定编号。数据链路层通过使用此编号锁定设备。跨越到不同网络时,进入数据链路内部之后,需要使用的地址从IP地址变为了MAC地址。MAC地址由48位二进制数字构成,每8位二进制数字用“:(冒号)”或者“-(连字符)”隔开,以十六进制数字形式显示。
67.89·ah·cd·ef·01

查询MAC地址

“知道对方的IP地址,但是不知道其MAC地址……为了解决这个问题,ARP诞生了。
1.广播传输 MAC地址(无法跨路由器使用)
能够向同一数据链路内的所有设备发送信息的MAC地址叫作广播传输MAC地址。广播传输MAC地址的所有二进制数列中每位都是1,显示为“ff:ff:ff:ff:ff:ff

2。查询收件人的MAC地址
在数据链路中,因为是通过MAC地址来的定设备的,所以无法只靠IP地址就将数据送达收件人。通过IP地址查询对方的MAC地址时,要用到ARP(Address Resolution Protocol)协议。
将需要调查MAC地址的调查对象计算机的IP地址写入ARP
数据包中,发送给广播传输MAC地址
1)如果写的是自己的IP地址,则将自己的MAC地址写入ARP数据包中回信
2)如果不是自己的IP地址,则丢弃

在IPv6中,不使用ARP协议,而使用ICMPv6(P.112)的邻居发现(ND:Neighbor Discovery)功能来解决同样的MAC地址问题。

数据链路层的设备
中继器 恢复信号
网桥 连接两个不同的数据链路
集线器
交换集线器

路由选择

一,路由表主要由以下内容构成。
能够录入的表的数量,根据
路由器的种类不同而不同
1收件人网络
是指路由器所掌握的网络的网络地址及子网掩码。
2 下一跳地址
发往1的网络途径中的下一个收件路由器的IP地址及子网掩码。
3 度量值(判断标准)
显示路径最适合程度的数值。值越小,路径越合理。
4 输出接口
包含下一个收件地址的数据链路信息。根据这个,决定使用数据链路层的哪个协议实施胶囊化。
5 路由信息源
此信息中记录该路由信息是怎样得到的:是由谁手动录入的?还是使用哪个路由协议后自动录入的?
6 经过时间
包含路径录入后经过的时间。在某些路由协议中,会根据此信息,判断该路径是否仍然可以使用。
有时也包含厂商自己独特的内容。
二,路径的决定方法
路径选择有“静态(static)”与“动态(dynamic)”两种。
静态路由选择
使用管理员提前录人的路由表送达收合然的方法。因为路径是固定的,以路径中如果有一处发生问题,就无法送达信息。
动态路由选择
路由器之间进行信息交换,并使用当时最合适的路径传递信息的方法。如果某个路径出现问题,其他路径会被自动选择。
三,路由器之间的信息交流
------------------路径信息的交流
在动态路由选择中,路由器从直接链接接于其上的其他路由器处得到信息后制作路由表。这时需要用到路由协议。
使用数据包进行交流
路由协议大致分为IGP(Interior Gateway Protocol)与EGP(ExteriorGatewayProtocol)两种。
IGP公司内部等属于同一组织的路由器之间交流时使用的协议
EGP 属于不同组织的路由器之间交流时使用

主要的路由协议
以下是几种具有代表性的路由协议。
RiP ( Routing Information Protocol) 属于IGP的一种,用于小中等规模的组织内部。其制作路由表时,重视到达目的地之前的路由器数量(跳数)。
选择跳数少的路径
OSPF (Open Shortest Path First)属于IGP的一种,用于中大规模组织内部。其制作路由表时,会考虑发送速 传骗度等,重视到达目的地的速度。
高速路径
BGP (Border Gateway Protocol)
属于EGP的一种。其制作路由表时,重视到达目的地之前的路由器数量(跳数)。

tracert命令
显示到达某个计算机之前的路径的命令。Windows中输入tracert, UNIX中输入traceroute。
tracert 命令
racer是显示到达某个计算机之前的路径的Mindows专用的命令。因为要使用ICWP信息,所以路径途中如果有禁止ICMP交流的设备的话,就无法显示结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值