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的端口,称之为随机高端口;

================================================================
 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
------------------------------------------------------------
 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 
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: telnet 192.168.1.2
           抓UDP: 配置完 RIP,就可以随时抓取。因为RIP是周期性的发包
     5、保存配置
           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的端口号 ...