目录
网络基础
1.什么是网络
网络是互联网的重要组成部分,它是一种连接世界各地计算机及其用户的全球性计算机网络。通过网络,我们可以把不同地点的计算机和设备连接在一起,实现信息的交流和共享。
2.网络类型
局域网:是一种拥有高速传输数据能力的计算机网络,其覆盖范围通常在方圆几百米至几千米之内,例如一个办公区域或学校校园。局域网具备安装便捷、成本节约、扩展方便等特点,常被应用于文件管理、应用软件共享、打印机共享等场景,通过维护局域网网络安全,能够保障资料安全和网络稳定性。
城域网:是介于局域网和广域网之间的计算机网络,其覆盖范围通常在一个城市或者几个城市之间,例如把某一家企业在一个城市内的不同分支机构连接起来。城域网需要的成本较高,但可以提供更快的传输速率,常见的技术包括乙太网和WiMAX。
广域网:是一个覆盖范围更广的计算机网络,通常由多个局域网和城域网组成,可以覆盖一个国家甚至跨越多个国家之间的地域。常见的广域网有互联网、电话系统、电视信号传输系统等。广域网的传输速率比局域网、城域网要低,但其覆盖范围更广。
OSl分层
1.OSl七层参考模型 与TCP/IP五层
2.OSl分几层
应用层:人和计算机进行交互人类高级语言电脑无法识别,需要应用层翻译
表示层:可以将人类的高级语言转换成二进制语言,加密和压缩 电脑只知道0和1,0代表没电1代表有电
会话层:管理不同应用程序之间(列如QQ和微信的对话框)的通话
传输层:选择传输的方式(例如你想选择哪种方式送东西飞机和火车选一个肯定选最快的)(tcp协议特点稳定,缺点速度较慢/udp不稳定,但速度较快)
网络层:IP地址(可看成家庭住址)确定信息传输的对象,以及选择最佳传输路径
数据链路层:mac地址(等于身份证号码唯一的)再次确认数据传输正确(数据校验)
物理层:将数据转换成bit电流
数据格式
应用层:上层数据
传输层:数据段 协议(tcp、udp) 端口号(确定程序到底是QQ还是微信的数据)端到端(端口到端口应用程序到应用程序)
网络层:数据包 源IP地址(跟家庭地址一样) 目的IP地址(点到点主机对主机下面两个都是点到点)
数据链路层:数据帧 源mac地址 目的mac地址等于收件地址及数据校验功能验证数据是否完整
物理层:bit流(比特流)
每层对应协议
网络是一个个协议组成, 规定了数据传输格式,你按规定传,我按规定收
应用层
Http: 超文本传输协议 80端口
Ftp:文本传输协议 20端口 21端口
TFTP:简单文本传输协议 69端口
传输层:具体情况具体分析视情况而定用哪个
TCP:传输稳定,但速度慢, 有错误重传机制
UDP:传输不稳定,但速度快
网络层
ICMP:ping(结合使用) 检测网络中两台主机是否可以正常通讯
ARP:将IP地址转换成mac地址
数据封装过程
应用层 :上层数据
传输层:头部 tcp 或者udp协议 上层数据
网络层:头部 ip头部 tcp/udp 头部 上层数据
数据链路层: mac头部 ip头部 tcp或udp头部 上层数据 校验位
图形演示数据封装过程
封装过程
解封装过程