软件测试 网络基础 Day2
1.网络分层模型
OSI七层参考模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
五层参考模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
四层参考模型:链路层(物理层) 网络层 传输层 应用层
物理层:光纤,网线;将电脑连接起来的物理手段,作用的是传输高低电信号(0,1)=====Mac地址
数据链路层:交换机,网卡,规定多少个电信号算一组,每个信号位有何意义
网络层(IP协议):路由器,区分不同的计算机是否属于同一个子网络。常用的协议有ARP,RARP协议等,其中的ARP协议为地址解析协议,将IP地址解析为Mac地址,而RARP为逆地址解析协议,将Mac地址转换为IP地址。============Mac地址+IP地址
传输层:建立端口到端口的通信,网络层的功能是建立在主机到主机的通信。TCP(传输控制协议)和UDP(用户报文协议)============Mac地址+IP地址+端口号
| UDP | TCP | |
| 是否连接 | 无连接 | 面向连接 |
| 是否可靠 | 不可靠传输 | 可靠传输 |
| 连接对象的个数 | 支持一对一,一对多,多对一,多对多 | 只能一对一通信 |
| 传输格式 | 面向报文 | 面向字节流 |
| 适用场景 | 适用于实时应用(IP电话,视频会议,直播) | 适用于要求可靠传输的应用,例如文件传输 |
会话层:提供的服务可使用应用建立和维持会话,并能使会话同步,会话层使用检验点可使通信会话在通信失效时从校验点继续恢复通讯,这种能力对于传送大文件极为重要
表示层:主要作用是为了不同种类的通信设备提供公共的沟通语言,以便能进行交互操作。
应用层:http:超文本传输协议,https超文本传输加密协议,ftp文件传输协议,sftp:文件传输加密协议,smtp:邮件传输协议,ssh:安全外壳协议,用于远程连接Linux系统
2.IP地址分类:
| 分类 | 首位取值范围 | 子网掩码 |
| A类 | 0-127 | 255.0.0.0 |
| B类 | 128-191 | 255.255.0.0 |
| C类 | 192-223 | 255.255.255.0 |
查看IP地址:ipconfig
查看IP地址的详细信息:ipconfig -all
ping命令:ping 域名/ip地址;一直ping加-t参数。比如ping www.baidu.com -t
3.端口号
定义:程序在电脑上的数字标识,范围为0-65535,访问程序必须通过IP+端口号的方式访问
1.netstat -an 查看所有端口号信息
2.netstat -an | findstr 80 查看端口中含有80
3.常见的默认端口:http:80,https:443,ftp:21, ssh: 22, smtp: 25, Apache:80,Tomcat:8080,Oracle:1521,MySQL:3306

浙公网安备 33010602011771号