基本的定义:git
网络: 许多计算机链接在一块儿github
互联网:internet许多网络链接在一块儿网络
因特网:internet全球最大的一个互联网ide
新的理解: 不仅仅从网络覆盖范围区分局域网和广域网性能
要看 应用了广域网技术仍是应用了局域网技术,ui
局域网 本身购买设备,本身维护,宽带固定,距离100米之内加密
广域网 花钱买服务,花钱买带宽spa
速率:操作系统
链接在计算机网络上的主机在数字信道上传输数据位的速率计算机网络
也称为:date rate 或者bit rate
单位是 b/s,Kb/s, Mb/s, Gb/s;
通常咱们看到的下载速率是MB/s 其实是Mb/s 要进行除以8才是真正的 速率
带宽:
数据通讯领域中,数字信道所传送的最高数据率。
单位:b/s,Kb/s, Mb/s, Gb/s;
吞吐量:
单位时间内经过某个网络或接口的数据量
b/s,Mb/s
时延:
分为发送时延,传播时延,处理时延,排队时延,
发送时延=数据块长度(比特)/ 信道宽度(比特/s)
传播时延=信道长度(米)/信号在信道上的传播速率(m/s)
处理时延: 网络节点存储转发处理时间
排队时延。
返回时间:
它表示从发送方发送数据开始,到发送方接收到来自接收方的确认(发送方收到后当即发送确认),总共经历的时间
信道利用率:
各层协议的做用:
分层 | 做用 | 协议 |
---|---|---|
物理层 | 经过媒介传输比特,肯定机械及电气规范(比特 Bit) | RJ4五、CLOCK、IEEE802.3(中继器,集线器) |
数据链路层 | 将比特组装成帧和点到点的传递(帧 Frame) | PPP、FR、HDLC、VLAN、MAC(网桥,交换机) |
网络层 | 负责数据包从源到宿的传递和网际互连(包 Packet) | IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(路由器) |
运输层 | 提供端到端的可靠报文传递和错误恢复( 段Segment) | TCP、UDP、SPX |
会话层 | 创建、管理和终止会话(会话协议数据单元 SPDU) | NFS、SQL、NETBIOS、RPC |
表示层 | 对数据进行翻译、加密和压缩(表示协议数据单元 PPDU) | JPEG、MPEG、ASII |
应用层 | 容许访问OSI环境的手段(应用协议数据单元 APDU) | FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS |
物理层主要功能:实现比特流的透明传输。基本单位:比特。(比特流)
数据链路层主要功能 :封装成帧 。把帧从原MAC传到目的MAC(相邻节点之间帧的透明传输)差错检测 循环冗余检测法。只检测有没有比特错误,如有则丢弃。(数据帧)
网络层: 路径的选择、数据的转发。 源主机到目的主机之间分组的透明传输(之间可能通过不少节点) ip数据报(数据包)
传输层:端(口)到端(口)的报文 ()
应用层:经过应用进程间的交互提供通用的数据传输服务。单位:报文
从宏观上来看:
应用层:可以产生网络流量可以和用户交互的应用程序。
表示层:加密,压缩, 开发人员须要考虑的问题。
会话层:服务和客户端创建的会话, 查会话,木马 netstat -n 或者-nb
传输层:可靠传输创建会话,不可靠传输,流量控制
网络层:IP地址编址,最佳路径选择
数据链路层:数据如何封装,添加物理层地址 MAC地址
物理层:电压,接口标准
传输层 常见协议有TCP/UDP协议。 应用层 常见的协议有HTTP协议,FTP协议。 网络层 常见协议有IP协议、ICMP协议、IGMP协议。 网络接口层 常见协议有ARP协议、RARP协议。 TCP传输控制协议(Transmission Control Protocol)是一种面向链接的、可靠的、基于字节流的传输层通讯协议。 UDP用户数据报协议(User Datagram Protocol)是OSI参考模型中一种无链接的传输层协议,提供面向事务的简单不可靠信息传送服务。 HTTP超文本传输协议(Hyper Text Transfer Protocol)是互联网上应用最为普遍的一种网络协议。 FTP文件传输协议(File Transfer Protocol) IP协议是因特网互联协议(Internet Protocol) ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。 IGMP协议是 Internet 组管理协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。 ARP协议是正向地址解析协议(Address Resolution Protocol),经过已知的IP,寻找对应主机的MAC地址。 RARP是反向地址转换协议,经过MAC地址肯定IP地址。
参考 发送快递, 须要一层一层打包, 接收到后 还要一层一层拆开, 才能看见发送的具体内容,
网络上发送信息也是这样, 应用层发送的数据,被操做系统进行封装,而后在以太网中发送过去,给另外一台主机,另外一台主机在进行拆包
两台计算机经过TCP/IP协议通信的过程以下所示:
传输层 常见协议有TCP/UDP协议。
应用层 常见的协议有HTTP协议,FTP协议。
网络层 常见协议有IP协议、ICMP协议、IGMP协议。
网络接口层 常见协议有ARP协议、RARP协议。
TCP传输控制协议(Transmission Control Protocol)是一种面向链接的、可靠的、基于字节流的传输层通讯协议。
UDP用户数据报协议(User Datagram Protocol)是OSI参考模型中一种无链接的传输层协议,提供面向事务的简单不可靠信息传送服务。
HTTP超文本传输协议(Hyper Text Transfer Protocol)是互联网上应用最为普遍的一种网络协议。
FTP文件传输协议(File Transfer Protocol)
IP协议是因特网互联协议(Internet Protocol)
ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
IGMP协议是 Internet 组管理协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。
ARP协议是正向地址解析协议(Address Resolution Protocol),经过已知的IP,寻找对应主机的MAC地址。
RARP是反向地址转换协议,经过MAC地址肯定IP地址。