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 
[R2-userinterface-vty]quit												
[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

-----------------------------------------------------------------
学习必备:
    笔记软件(word/印象笔记/)
    截图软件
    博客注册(元旦期间) www.51cto.com	//关系到面试,关系到就业
	
	关系money !
	
	money money home !
		
	  
----------------------------------------------------------------
              个人学习笔记 
实验名称: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
				-服务器网关
				      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
		-保存配置
    3、配置服务器主机
	    -基本IP地址配置
		      ip:192.168.1.1 /24
			  gateway:192.168.1.254
		-DNS服务配置
		      -添加映射条目
			      www.tedu.cn     192.168.1.1
			  -开启 DNS 服务 
			      “启动”
		-HTTP服务配置
		      -添加 HTTP 服务器的默认网页文件
			  -开启 HTTP 服务 
			      “启动”
	4、验证与测试
	    在客户端设备,通过 http client ,输入 www.tedu.cn ,
		然后获取,就可以看到我们之前在服务器上上传的“默认网页”
		
实验总结:
1、通过抓包分析,学习了 HTTP 报文 ; 
2、通过抓包分析,学习了 DNS 报文  ; 
3、HTTP的端口号 ... 
4、NDS的端口号 ...