笔记 传输层TCP/UDP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记 传输层TCP/UDP相关的知识,希望对你有一定的参考价值。
OSI 7 层1 - 物理层
2 - 数据链路层
3 - 网络层
编址和路由
4 - 传输层
提供端到端的数据连接(端,就是端口的端)
TCP
UDP
5 - 会话层(系统内部实现机制,数据包中无法体现出来)
6 - 表示层(系统内部实现机制,数据包中无法体现出来)
7 - 应用层
==================================================
seq: sequence number , 序列号;
acknowledge :确定号;
mask : 掩码;
subnet mask : 子网掩码
inverse mask :反掩码
wildcard bits:通配符
keep-alive : 保持存活计时器
传输层协议:端口 ===> 套接字 (socket)
TCP:80 ----> HTTP ,属于一个应用程序;
所以:
一个套接字,就可以表示一个应用程序;
IP socket => IP + TCP/UDP:Port ,表示的是IP地址代表的网络设备上的
应用程序;
FTP :tcp 21/20
Telnet : tcp 23
SMTP:tcp 25
POP3:
DNS:tcp 53
HTTP: tcp 80
查看本机设备上的常用服务的端口号:
C:\windows\system32\drivers\etc\service
该文件中包含的都是一些“知名服务-wellknown”, 所用的端口号,一般都 不会进行更改。
所以,这些服务使用的端口号,也称之为“ well-know port ”
Port:
在报文中(TCP/UDP)占用了2个字节,所以端口号的取值空间
是: 0-65535 ;
分类:
知名端口号:
随机高端口:大于1024的端口,称之为随机高端口;
=============================================================
[huawei> system-view
[huawei]sysname R1
[R1]interface gi0/0/0
[R1-gi0/0/0]undo shutdown
[R1-gi0/0/0]ip address 192.168.1.1 255.255.255.0
<huawei> system-view
[huawei]sysname R2
[R2]interface gi0/0/0
[R2-gi0/0/0]undo shutdown
[R2-gi0/0/0]ip address 192.168.1.2 255.255.255.0
[R2-gi0/0/0]quit
[R2]user-interface vty 0 4 //远程用户的登录接口
[R2-userinterface-vty]authentication-mode password
123haha
quit
[R2]
[R1]quit
<R1>telnet 192.168.1.2
123haha
R1/R2:
进行以下配置,可以在 R1-R2之间抓取 udp 的报文(udp 520表示 RIP)
[R1]rip
[R1-rip-1]undo summary
[R1-rip-1]network 192.168.1.0
[R2]rip
[R2-rip-1]undo summary
[R2-rip-1]network 192.168.1.0
个人学习笔记
实验名称:TCP/UDP报文结构分析
实验拓扑:(缺)
实验需求:
1、配置R1-R2互联链路:192.168.1.0/24
2、配置R2的 telnet 密码,在R1上远程访问;抓取TCP报文并分析
3、在R1和R2之间运行RIP协议;抓取 UDP 报文并分析
实验步骤:
1、配置R1,R2的端口IP地址;(并开启抓包功能)
interface gi0/0/0
undo shutdown
ip address 192.168.1.1 255.255.255.0
interface gi0/0/0
undo shutdown
ip address 192.168.1.2 255.255.255.0
2、配置R2的 telnet 使用密码;
user-interface vty 0 4
authentication-mode password
hahahehe
3、配置路由协议 - RIP ;(R1/R2同样的配置命令)
rip
undo summary
version 2
network 192.168.1.0
4、验证与测试
抓TCP: <R1>telnet 192.168.1.2
抓UDP: 配置完 RIP,就可以随时抓取。因为RIP是周期性的发包
5、保存配置
<R1/2>save
实验总结:
1、Ethernet 头部机构
0、IP头部结构
1、TCP结构
2、UDP结构
3、RIP的端口号是 udp 520 ,并且是以广播的方式发包(255.255.255.255)
4、Telnet 的端口是 tcp 23 ;
5、使用一个端口表示应用时,该端口表示的一般都是目标端口,
此时对应的源端口,都是“随机高端口”;
实验名称:配置 HTTP 与 DNS 功能
实验拓扑:
实验需求:
1、按图中所示配置网络设备IP地址;
2、通过客户端访问 web 服务器,看到相关内容
实验步骤:
1、配置网络设备
Gateway:
-客户端网关
interface gi0/0/0
undo shutdown
ip address 192.168.2.254 255.255.255.0
#NAME?
interface gi0/0/1
undo shutdown
ip address 192.168.1.254 255.255.255.0
2、配置客户端主机
-配置IP地址 : 192.168.2.1 /24
-配置网关地址:192.168.2.254
-配置DNS服务器地址:192.168.1.1
#NAME?
3、配置服务器主机
-基本IP地址配置
ip:192.168.1.1 /24
gateway:192.168.1.254
#NAME?
-添加映射条目
www.tedu.cn 192.168.1.1
-开启 DNS 服务
“启动”
#NAME?
-添加 HTTP 服务器的默认网页文件
-开启 HTTP 服务
“启动”
4、验证与测试
在客户端设备,通过 http client ,输入 www.tedu.cn ,
然后获取,就可以看到我们之前在服务器上上传的“默认网页”
实验总结:
1、通过抓包分析,学习了 HTTP 报文 ;
2、通过抓包分析,学习了 DNS 报文 ;
3、HTTP的端口号 ...
4、NDS的端口号 ...
远程访问
设置访问人数:
{huawei}user-interface vty 0 4
身份验证模式:aaa
{huawei-ui-vty0-4}authentication-mode aaa
进入aaa模式:
{huawei}aaa
创建远程用户ar2 密码 加密123
{huawei-aaa}local-user ar2 password cipher 123
远程用户ar2 访问权限 15
{huawei-aaa}local-user privilege level 15
远程用户ar2 访问模式 telnet
{huawei-aaa}local-user ar2 service-type telnet
以上是关于笔记 传输层TCP/UDP的主要内容,如果未能解决你的问题,请参考以下文章