日常笔记-OSI 7 层

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常笔记-OSI 7 层相关的知识,希望对你有一定的参考价值。

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的端口号 ...

以上是关于日常笔记-OSI 7 层的主要内容,如果未能解决你的问题,请参考以下文章

日常笔记-DHCP

Linux学习笔记:OSI七层模型

Android:日常学习笔记———探究UI开发

Android:日常学习笔记———探究UI开发

OSI协议和TCP/IP协议笔记

OSI七层协议模型TCP/IP四层模型学习笔记