day25 IP地址划分,三握四挥过程和报文

2019-04-04  本文已影响0人  Linux_淡忘

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 地址

是一个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。

上一篇 下一篇

猜你喜欢

热点阅读