HCIA学习day--three(TCP、UDP协议)

一、TCPUDP协议

1,TCP是面向连接的协议,而UDP是无连接的协议。

2,TCP的传输是可靠的,而UDP的传输是尽力而为

3,TCP可以进行流控,而UDP不行

4,TCP可以分段,而UDP不行

5,TCP耗费资源较大,传输速度较慢;而UDP耗费资源较少,传输速度快

TCP的三次握手面试会问到

SYN:请求连接  为1

ACK:确认连接  为1

FIN:    结束连接  为1

RST:   强制断开连接的标记位,如果收到一个RST为1的数据包,将不经过四次挥手,直接断开TCP的连接。

TCP的四次挥手不能合并!因为ABBA要发的数据包不一样

上网行为的管理(公司常用具体情景

GET包中含有想要访问网站的IP、域名

TCP传输的可靠性--排序,确认,重传,流控。

流控:由窗口值window size value实现,滑动窗口机制。

同上

序号

同1

二、网络层的封装---IP地址封装到数据中--IP协议

IP协议的头部分布

HCIA学习day--three(TCP、UDP协议)_第1张图片

第二行暂不讲

       TTL--time to live--生存时间:数据包每经过一次路由器的转发,TTL值就会减1,当TTL值减为0后,路由器将不会转发该数据,直接将数据包丢弃。

8位协议:上层(传输层)所用协议的协议号

   TCP--6,UDP--17,ICMP--1(ping的工具)

MTU--最大传输单元--1500字节

MSS--最大段长度(传输层分段)--1460   发生在TCP的三次握手的前两次握手中,协商后取二者中较小的作标准。

三、实验入门

交换机接口:

GE--代表千兆口--允许通过的速率1000bps==1Gbps

Ethermet--代表百兆口--100bqs

尽量优先千对千

接口:第一位编号原生一般为0,增加的按设备上编号

用户视图--仅拥有查看配置的权限,但是并不能进行配置

Display ip interface brief---查看ip简表

Physical--UP代表物理层面的连接

Protocol--UP代表协议层面的连接

双UP---既有网线连接,又有IP配置

用户视图-----systerm view------[Huawei]系统视图

Sysname 名字==就是改路由器的名字,来区分路由器

帮助系统:

Tab---可以自动补全命令,随机

?---可以查看命令后面跟的参数或者可以将所有可用命令展示

                         IP配置

基础的配置

用户视图----权限较低---Ctrl+Z直接回到用户视图

系统视图[huawei]-----通过System-view进入----权限较高

应用视图[ge 0/0/0]---接口等各个应用

各种命令:

   sysname r1   ----命名

  [r1]interface g ---通过Tab键(随机)补全命令剩余代码--转接下行        

  [r1]interface GigabitEthernet 0/0/0  (g0/0/0) ----进入到接口的应用视图

  [r1-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0

配置ip地址  ip+掩码/掩码简写

  [r1-GigabitEthernet0/0/0]display ip interface brief

展示路由器接口的ip 

  [r1]display  ip routing-table  

查看路由表

[r1]ip route-static 192.168.3.0 24 192.168.2.2

                          目标网络号       下一跳

[r1]Undo 命令----删除、取消命令

[r1]display this  ---在当前应用执行的所有命令

Quit、q-----返回上一层视图

Display current-configuration-----对当前路由器所做的所有配置,暂时存于缓存中----查看路由器缓存中的所有配置---断电丢失!!

相对于缓存而言,路由器中有闪存,配置要备份到闪存中

保存方法:(将缓存中的数据存到闪存中,从而断电不丢失)

    在用户视图中,输入save命令---yes

查看闪存中的配置情况:

Display saved-configuraation

Ctrl+Z------直接回到用户视图

静态路由配置

1.确定广播域

2.根据广播域分配网段

3.根据网段配置IP

生活中访问服务器的方法(上网的方式)

1.通过IP地址访问---192.168.1.1

2.通过域名访问----百度、淘宝、www.baidu.com等

3.通过APP或者应用程序来访问

IP与域名的转换---DNS协议(域名解析协议)

典型的C/S架构协议

    client/sever

   客户端/服务器

DNS的工作原理:上网前,现根据域名去找DNS服务器查对应的IP地址,之后再根据IP地址访问服务器。

www.daidu.com---域名组成结构---树形

从右往左,域名等级逐渐降低---目标范围逐渐减小。 如:sports.qq.com

HCIA学习day--three(TCP、UDP协议)_第2张图片

为了配合域名的这种层次化结构,DNS服务器按照联机分布式系统来部署。

HCIA学习day--three(TCP、UDP协议)_第3张图片

DNS的查询:

        递归查询(UDP53):本地查询无果后,本地DNS服务器逐一询问其他DNS服务器去找根服务器,直到查找成功,最初的DNS服务器给出其IP地址   本地服务器查询方式---迭代查询

        迭代查询(TCP53):本地查询无果后,DNS服务器给出一个可能到达目标IP的

服务器IP地址。PC再向给出的服务器请求查询,直到查找成功

DHCP----动态主机配置协议

典型的C/S架构

Client/server----双方关系不对等

UDP 67 ---DHCP服务器、68---DHCP客户端

第一种场景:计算机首次获取IP地址

    第一个包:本地客户端为寻找DHCP服务器所发的广播包---DHCP-Discover

包的封装:

源端口--68

目标端口--67

源IP:0.0.0.0--代表任意

目标IP:255.255.255.255--广播域内部

源MAC:本地MAC

目标MAC:全F

   第二个包:服务器回向客户端的单播/广播包---DHCP-offer携带一个可用的IP地址,暂时为客户端保留

   第三个包:客户端向服务器确认选用所给IP的广播包(宣告IP已被选用)---DHCP-request0--根据快慢选用

   第四个包:服务器向客户端---单播包/广播包---DHCP-ACK

第二种场景:计算机再次获取IP地址

   第三个包:客户端向服务器确认选用所给IP的广播包(宣告IP已被选用)---DHCP-request0--根据快慢选用

   第四个包:情况A:服务器向客户端---单播包/广播包---DHCP-ACK

                    情况B:服务器向客户端---单播包/广播包---DHCP-NAK

若此时出现情况B,则说明之前的IP已被占用,需要从第一个包重新开始

 第六种包:DHCP-Release----客户端主动释放IP地址时使用

租期---1天

T1-----租期的50%----12h-----------到达50%之后客户端以单播形式向服务器发送DHCP-request

两种情况:1.服务器回应DHCP-ACK续租成功    2.时间节点到T2,客户端会以广播形式向服务器发送DHCP-request

T2-----租期的87.5%--21h

将路由器作为DHCP的好处:

1.连接不同的广播域,可以兼备服务

2.路由器IP手写,不需要自动获取

在路由器上开展DHCP:

1.系统视图下,启动DHCP服务  ----[sys]dhcp enable

2.创建ip池塘      --------- [sys]ip pool name

Info: It's successful to create an IP address pool.

3.通过network、gateway-list、dns-list对池塘的网段、网关、DNS服务器进行配置

[r1-ip-pool-p1]network 192.168.1.0 mask 24

[r1-ip-pool-p1]gateway-list 192.168.1.1

[r1-ip-pool-p1]dns-list 114.114.114.114 8.8.8.8 --美国著名的根服务器

4.进入接口,开启全局DHCP服务(因为终端是通过交换机连接在路由器的接口上,故须告知接口)

[r1-GigabitEthernet0/0/0]dhcp select global

[r1-GigabitEthernet0/0/1]dhcp select global

5.进入到终端的命令行查看,DHCP服务是否生效------PC>ipconfig 

PC>ipconfig

Link local IPv6 address...........: fe80::5689:98ff:feb5:19ca

IPv6 address......................: :: / 128

IPv6 gateway......................: ::

IPv4 address......................: 192.168.1.254

Subnet mask.......................: 255.255.255.0

Gateway...........................: 192.168.1.1

Physical address..................: 54-89-98-B5-19-CA

DNS server........................: 114.114.114.114

你可能感兴趣的:(网络,udp,tcp/ip)