目录
一、关于网络与通信
网络:计算机网络是一组计算机或网络设备通过有形 的线缆或无形的媒介如无线,连接起来,按照一定的 规则,进行通信的集合
交换机的作用: 提供更多的接口
路由器的作用:选择最佳路径去往你的目的路
网络的分类:按覆盖范围分
局域网:小范围网络;校园网、企业网
城域网:城市范围网络;
广域网:全国、全球网络;internet
二、OSI七层参考模型
1984年颁布了开放系统互连(OSI)参考模型,这个开放式体系结构将网络分为七层,提升了各个 厂家的设备兼容性。
七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
分层 | 功能 | 功能理解 |
应用层 | 网络服务一最终用户的一个接口 | 人为的打开一个或多个程序 |
表示层 | 数据的表示,安全,压缩 | 将人类输入的高级语言翻译成有电没电 |
会话层 | 建立、管理、中止会话 | 管理计算机之间的通讯 (开启或关闭会话) |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 | 把数据传输到对面的计算机,用什么方式(tcp慢可靠 udp快不可靠), 区分你系统上的程序 并且检测数据传输是否完整, 传输层中有端口号用来区分你的程序名 |
网络层 | 进行逻辑(IP)地址寻址,实现不同网络之间的路径选择 | 根据ip地址去找路 |
数据链路层 | 建立逻辑连接,进行硬件(MAC)地址寻址,差错校验等功能 | 根据mac 地址去判断是否是我要找的计算机 |
物理层 | 建立、维护、断开物理连接 | 转化成电流 |
端到端与点到点通信区别在于:端口与节点,前者是传输层的通信,后者是网络层面(IP)通信。
OSI模型对比TCP/IP模型
三、TCP/IP 模型
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)
指能够在多个不 同网络间实现信息传输的协议簇。
TCP/IP协议不仅仅指 的是TCP 和IP两个协议,而是指一个由FTP、SMTP、 TCP、UDP、IP等协议构成的协议簇, 只是因为在 TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为 TCP/IP协议。
TCP/IP 4层模型(思科) TCP/IP 5层模型(华为)
四、应用层协议
协议 | 协议名 | 端口号 |
http | 超文本传输协议 | 80 |
https | 超文本传输协议(加密的http) | 443 |
ftp | 文件共享协议 | 20、21 |
tftp | 简单文件传输协议 | 69 |
五、传输层协议
tcp:慢、可靠
udp:快、不可靠
六、网络层协议
七、数据封装过程及主要设备
层 | 封装过程 | 数据单元PDU(报文) | 主要设备 |
应用层 | 上层数据 | 计算机 | |
传输层 | tcp头部+上层数据 | 数据段 | 防火墙 |
网络层 | ip头部+tcp头部+上层数据 | 数据包 | 路由器 |
数据链路层 | mac头部+ip头部+上层数据+校验和 | 数据帧 | 转换机 |
物理层 | 比特流 | 网卡 |