局域网:把某一区域内的计算机,通过交换机和路由器连接在一起。
广域网:连接不同地区的局域网或城域网
网络协议:为了让不同厂商生产出来的计算机能够相互通信,约定的一个共同的标准。
例如在这个打电话例子中有语言层和通信设备层两层协议。
OSI七层模型
OSI (Open System Interconnection,开放系统互连) 七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器、交换机; 最大的优点是将服务、接口和协议这三个概念明确地区分开来。通过七个层次的结构化模型使不同的系统不同的网络之间实现可靠的通讯;TCP/IP五层(或四层)模型
TCP/IP是一组协议的代名词。
TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
网络传输基本流程
同一个网段内两台主机进行文件传输
两台计算机通过TCP/IP进行通讯
跨网段的文件传输。数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器。
数据包封装和分用
不同的协议层对数据包有不同的称谓,在传输层叫段(segment),在网络层叫数据报。(datagram),在链路层叫帧(frame) 应用层数据通过协议栈发到网络上时,每层协议首部都要加上一个数据首部(header),称为封装(Encapsulation)。 首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中的“上层协议字段”将数据交给对应的上层协议处理。数据封装的过程
数据分用过程
用户发送信息到QQ服务器流程
认识IP地址
IP协议有两个版本,IPv4和IPv6
认识MAC地址
MAC地址用来识别数据链路层中相连的节点。 长度位48位,6个字节一般用十六进制数字加冒号的形式来表示(例如:08:00:27:03:fb:19) MAC地址在网卡出厂时就被确定了,不能被修改,MAC地址是唯一的