常见的网路设备和网络参考模型,以及常见的网络层协议及数据通信过程
通过介质(例如,网线、光纤、无线 WIFI)将网络设备和终端连接起来。操作系统、应用软件、应用程序相互通讯。实现资源共享、信息传递。Internet 组成 Internet 由多个 ISP(运营商)组成,例如移动、电信、联通等众多运营商组成。...
目录
网络概述:
硬件方面:通过介质(例如,网线、光纤、无线 WIFI)将网络设备和终端连接起来。
软件方面:操作系统、应用软件、应用程序相互通讯。
网络作用:实现资源共享、信息传递。
计算机网络的定义:
编辑
网络的组成
编辑
网络术语:
编辑
网络的演进:
编辑
编辑
Internet 组成:
Internet 由多个 ISP(运营商)组成,例如移动、电信、联通等众多运营商组成。
网络类型:
编辑
协议:protocol
网络通信中的“语言”
汉语和英语当做协议
聊天当做通信
说话内容当做数据
决定数据的格式和传输的一组规则
语言不通,无法沟通、语言一致,通信自如。
协议一致,通信自如。
所以想要实现通信,网络设备要用统一的协议例如 TCP/IP 协议。
世界上的人们才能使用网络设备自由通信,通信自如。
编辑
编辑
网络的性能指标:
带宽(bandwidth):
带宽没有快慢,只有使用时每 bps(比特每秒)传输的数据量。10M 比特每秒 100M 比特每秒。
1、描述在单位时间内从一个节点传送到另一个节点的数据量
2、类似水管道粗细,道路宽度程度
3、以 bps(bit per second,比特每秒)为单位
4、如:以太网带宽为 10Mbps,快速以太网为 100Mbps
延迟(delay):
1、描述数据从一个节点传送到另一个节点所经历的时间
2、通常以 ms 为单位
网络拓扑(topology):
用来描绘网络结构(网络类型、设备类型、设备数量、线缆、带宽、服务、数据走向等)的示意图。
编辑
编辑
编辑
编辑
编辑
拓扑类型:
根据接口、线缆、封装判断
编辑
星形线路是典型的局域网架构,缺点是交换机挂了,其余全挂了,优点是,一台 pc 机坏了,其余的不影响。
编辑
TCP/IP 模型
编辑
应用层
HTTP:超文本传输协议,提供浏览网页服务
Telnet:远程登陆协议,提供远程管理服务 FTP:文件传输协议,提供互联网文件资源共享服务
SMTP:简单邮件传输协议,提供互联网电子邮件服务
TFTP:简单文件传输协议,提供简单的文件传输服务
传输层:
TCP:为应用程序提供可靠的面向连接到通信服务
UDP:提供了无连接通行,且不对传送数据包进行可靠保证
网络层:
IP:将传输层的数据封装成数据包并完成源站点到目的站点的转发提供无连接的,不可靠的服务
IGMP:负责 IP 组播成员管理的协议。它用来在 IP 主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。ICMP:基于 IP 协议在网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解
数据链路层
Ethernet:一种多路访问广播型数据链路层协议,是当前应用最为广泛的局域网技术。PPP:一种点对点模式的数据链路层协议,多用于广域网。PPPoE (Point-to-Point Protocol over Ethernet,以太网承载 PPP 协议):常见的应用有家庭宽带拨号上网。
TCP 三次握手
编辑
数据的封装过程
编辑
数据解封装过程:
版权声明: 本文为 InfoQ 作者【Python-派大星】的原创文章。
原文链接:【http://xie.infoq.cn/article/9fa5607cf65a05de94b6bb52b】。文章转载请联系作者。
评论