目录
2.2 OSI七层参考模型与TCP/IP五层参考模型的对比
第一章 网络基础
1.1什么是网络
网络:计算机网络,电脑和电脑之间通过网络连接在一起。
通信:人与人,人与物,物与物之间通过某种媒介和行为进行沟通。
1.2 服务器的类型:
工作站的/格式:类似于家庭主机没有统一的规格。
刀片式服务器:
机架式服务器:
1.3 网络类型
局域网:是局部地区形成的一个区域网络,比如家庭、办公室或工厂。
城域网:在一个城市范围内所建立的计算机通信网络,例如上海与南京之间的网络
广域网:连接不同地区局域网或城域网计算机通信的远程网,例如国家与国家以及全球。
第二章 OSI七层参考模型以及TCP/IP协议
2.1 分层的思想是什么:
-
1.将复杂的环境简单化,便于处理网络问题
-
2.统一了物理层接口等的硬件标准
2.2 OSI七层参考模型与TCP/IP五层参考模型的对比
2.3 OSI七层参考模型的作用
应用层:人机交互的一个窗口
表示层:将人类使用的高语言翻译成二进制,压缩、加密数据的功能
会话层:管理会话的功能
传输层:定义了数据库如何传输 (有端口号在上四层)
网络层:选择最佳路径传输
数据链路层:二次通过mac地址确认,信息是否正确到达,检查数据的完整性。
物理层:建立、维护、断开物理连接(插上网线)将数据转换成电流 顺着网线传出去。
2.4 常用协议的介绍以及所在的层
应用层协议:
- HTTP(超文本传输协议):默认tcp的80端口
- FTP(文件传输协议):使用tcp的20,21端口
- TFTP(简单文件传输协议):使用udp的69端口
传输层协议:
- TCP(传输控制协议):稳定(一定可以收到),慢,可靠协议
- UDP(用户数据报协议): 快,不稳定,不可靠协议
网络层协议:
- ARP(地址解析协议):将IP地址转换成物理mac地址
- ICMP(网际控制报文协议):用于在IP主机、路由器之间传递控制消息。
第三章 数据的封装与解封装过程
3.1封装过程
封装过程
应用层:hello 实际要发送的数据 http
表示层:将hello 翻译成二进制
会话层:选择对应通道
传输层:根据应用程序的设计选择 tcp 或udp 传输数据
网络层:根据 ip地址 选择对应的最佳路径
数据链路层:根据mac地址 确认 数据是否传输正确
物理层:转换成电流发送出去
3.2 解封装过程
解封装过程