一: 常见术语 网络相关的术语
1.交换机:提供更多的接口,让多台主机可以相连
2.路由器:转发数据
3.物理拓扑:体现了设备之间的连接关系
4.网关:不同网段之间想通信需要借助网关转发数据,进行联系。
二: osi七层
七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
OSI模型-----开放式系统互联参考模型(ISO)---提升了各个厂家的设备兼容性。
应用层------ 网络服务与最终用户的一个接口
表示层------数据的表示、安全、压缩
会话层------建立、管理、中止会话
传输层------ 定义传输数据的协议端口号,以及流控和差错校验
网络层------定义逻辑地址、实现不同网络之间的寻址,理论选择转发数据的最佳路径
数据链路层--------建立逻辑连接、进行硬件地址寻址、差错校验等功能
物理层------建立、维护、断开物理连接
三: osi七层与TCP\IP协议
网络层:
IP协议
icmp协议:ping(排查网络故障)
网络有问题
先ping 自己 127.0.0.1(本机地址) IGMP:组播协议
ARP:将mac地址 转换成ip地址
RARP:将IP地址 转换成mac地址
传输层:
Tcp:可靠,接收不到可以重新传但速度慢。
udp:不可靠,虽然接不到不会重新传输但是速度快。
应用层:
0-65535 1000左右 固定
http:超文本传输协议 默认端口号:80
https:加密超文本传输协议 默认端口号:443 tcp
ftp: 文件传输协议 默认端口号: 20(权限) 21(真实数据) tcp
tftp:简单文件传输协议(体量较小)默认端口号:69 udp
DNS :将IP地址 转换成 域名,默认使用tcp和udp的53端口
DHCP: 动态获取ip地址,默认使用udp的67和68端口
| 层次模型 | 数据单元 |
|---|---|
| 物理层 | 比特流 |
| 数据链路层 | 数据帧 |
| 网络层 | 数据包 |
| 传输层 | 数据段 |
应用层、表示层、会话层为高三层,是面向用户的
网络层、数据链路层、物理层为低三层,是面向硬件的
网络层及以下的通信为点到点通信(主机与主机)
传输层的通信为端到端(端口到端口)