Day 25
作者:翟玉龙
归档:课堂笔记
2019/4/03
[if !supportLists]第1章 [endif] 知识点回顾
[if !supportLists]1.1[endif]OSI7层网络模型
[if !supportLists]1.2[endif]TCP/IP 的五层模型(4层模型 物理+链路)
[if !supportLists]1.3[endif]掌握
1.TCP协议 连接过程中三次握手的过程
2.TCP报文
0-15 16-31 共32位,四个字节
3.断开连接的时候,四次挥手的过程
第一次握手:建立连接时,客户端发送syn包到服务器,并进入到SYN_SENT状态,等待服务器确认;SYN:同步序列编号
第二次握手:服务器收到syn包,必须确认客户的SYN,同时自己也发一个SYN包。即SYN+ACK包,此时服务器进入SYN_RECV状态
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器端进入ESTABLISHED(TCP连接成功)状态,完成三次握手
image.png
image.png
第2章网络IP 地址的划分
2 IP地址分类与TCP/UDP端口简述
.1[endif]
要想使网络设备或者服务器能够连接到Internet,必须为网络设备配置IP 地址,IP 地址在Internet上IP 地址是全球唯一的,IP 地址可以标识一个主机。目前应用范围最广的是IPv4的IP 地址,长度为32位,由四组10进制数字组成。每一次的范围的值是0-255,中间用:“.”隔开,称为四组“点分二进制”
例如:IP 地址为172.16.12.204
[if !supportLists]2.2[endif]英特网中IP地址的分类
一个Ip地址由IP 地址的类型,网络ID和主机ID 组成,网络类型标识本IP地址所属的网络类型,网络ID标识IP 标识设备或主机所在的网络,主机IP 标识网络上的工作站,服务器或者路由器。每一个网络设备对应的网络ID必须唯一,在同一个网络中各网络设备的主机ID不能重复,以进行区分。IP 地址的额一般格式为
类别+网络标识+主机标识
类别“用来区分IP 地址的类型”
网络标识:用来标识主机所在的网络
主机标识:用来标识主机在网络中的标识
[if !supportLists]2.3[endif]IP 地址分类
ip地址通常分为5类:A类B类C类D类E类
A类地址;网络表示占用一个字节,最高位为0。A类网络地址由128个,允许支持127个网络,每个A类网络大约有1670万台主机存在
B类地址:B类地址的高两位用于表示这种IP地址的类型,即为10,中间的14位用来标识网络,最后的两个字节16位用作主机标识。B类允许有16000个网络,每个网络大约允许有66000台主机
C 类地址:C 类 IP 地址是最常见的地址,网络标识占 3 个字节,3 个
高位用于地址类型标识,值为 110。左边 3 个字节中的其余 21 位用于表示网
络寻址,C 类地址支持大约25 15个网络。最后一个字节用来标识主机,允
许有 254 台主机。C 类地址通常分配给节点比较少的网络,例如,一些大的校
园网可以拥有多个 C 类地址。
D 类地址:D 类地址是相当新的,前 4 位位 1110,此类地址用于组
播,例如路由器修改、视频会议等应用系统都采用了组播技术实现。
E 类地址:E 类地址为保留地址,目前没有使用。
报文:
image • A 类 IP 地址由 1 字节的网络地址和 3 字节主机地址组成,网络地址的
最高位必须是“0”。二进制表示为:
00000001 0000000000000000 00000001 - 01111110 11111111 11111111
11111110
• B 类 IP 地址由 2 个字节的网络地址和 2 个字节的主机地址组成,网络
地址的最高位必须是“10”。二进制表示为:
10000000 0000000100000000 00000001 - 10111111 1111111011111111
11111110
• C 类 IP 地址由 3 字节的网络地址和 1 字节的主机地址组成,网络地址
的最高位必须是“110”。二进制表示为:
11000000 0000000000000001 00000001 - 11011111 1111111111111110
11111110
• D 类 IP 地址第一个字节以“1110”开始,它是一个专门保留的地址。它
并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点
广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
• E 类 IP 地址第一个字节以“11110”开始,仅作实验和开发用。
[if !supportLists]2.4[endif]私有 IP 地址段
私有地址属于非注册地址,专门为组织机构内部使用,与需要付费才能
使用的公网 IP 地址不同,私有 IP 地址可以免费使用,但同样的不能直接访
问公网,当私有网络内的主机要与位于公网上的主机进行通讯时必须经过
地址转换,将其私有地址转换为合法公网地址才能对外访问。私有 IP 地址
的出现极大程度上缓解了公网 IP 地址不足的现象,在内部局域网中私有IP
地址可以像公网 IP 地址一样地使用;有些不需要与网络通讯的设备,如打
印机等也可以使用私有 IP 地址。
[if !vml]
[endif]
[if !supportLists]2.5[endif]特殊 IP 地址
0.0.0.0
0.0.0.0 已经不是一个真正意义上的 IP 地址了。它表示的是这样一个集
合:所有不清楚的主机和目的网络。
255.255.255.255
限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主
机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意
了!”这个地址不能被路由器转发。
127.0.0.1
本机回路地址。该地址的数据包不会在网络中网络上传输,除非出错,否
则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。
224.0.0.1
组播地址,注意它和广播的区别。从 224.0.0.0 到 239.255.255.255 都是
这样的地址。224.0.0.1 特指所有主机,224.0.0.2 特指所有路由器。这样
的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP
(Internet 路由发现协议,使用组播功能)功能,那么你的主机路由表中应
该有这样一条路由。
169.254.x.x
如果你的主机使用了 DHCP 功能自动获得一个 IP 地址,那么当你的
DHCP 服务器发生故障,或响应时间太长而超出了一个系统规定的时间,
Wingdows 系统会为你分配这样一个地址。如果你发现你的主机 IP 地址
是一个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。
网友评论