网络原理

(一)名词解释

  1) LAN:局域网

  2) WAN:广域网

  3) 以太网:以太网(Ethernet)指的是由Xerox公司创建并由Xerox、IntelDEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问冲突检测)技术。

  4) 广播地址:主机标识段全为1的地址,广播的边界通常为交换器和路由器等介质。

  5) 集线器:集线器的英文称为“Hub”。“Hub”是“中心”的意思,OSI参考模型的第一层,即物理层。集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。不具有类似于交换机的"智能记忆"能力和"学习"能力。它也不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采用广播方式发送。

  6) 网桥:和交换机功能类似

  7) 交换机:交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。

  8) 路由器:交换机工作于OSI参考模型的第三层,即网络层。路由器(Router)又称网关设备(Gateway)因此,路由器具有判断网络地址和选择IP路径的功能。路由器通过串行接口来连接WAN广域网。

(二)OSI七层模型

  1) ISO:(国际标准化组织)开发了OSI(开放系统模型)。

  2) OSI七层模型

    l 应用层:用户与计算机交付的场所

    l 表示层:向应用层提供数据并负责数据转换与代码格式化

    l 会话层:负责与表示层实体建立、管理和终止回话,并将不同应用程序的数据进行隔离

    l 传输层:数据分段并重组为数据流

    l 网络层:管理设备编址,跟踪设备在网络中的位置选择最佳的路径

    l 数据链路层:提供数据传输、处理错误通知、控制网络流量等

    l 物理层:发送和接受比特

(三)报文数据格式

  数据经过上层的应用程序协议封装后传给传输层,传输层封装TCP、UDP等协议头部,交给网络层,网络层封装IP等协议头部,再交给数据链路层,数据链路层封装帧头和帧尾,最后交给物理层,物理层将以比特流的形式将数据发送到物理线路上。

  在不同协议层我们对数据包有不同的称谓,在传输层我们称为段(segment),在网络层我们称为报(datagram),在数据链路层我们称为帧(frame)。数据封装成帧后发送到传输介质上,在到达主机后每层协议再剥掉相应的首部,最后交由应用层来处理。

  整个过程如下:

  

  整个数据帧的格式如下:

时间: 2024-10-08 19:34:51

网络原理的相关文章

网络原理图解部分

网络原理图解部分,码迷,mamicode.com

linux基础-第十四单元 Linux网络原理及基础设置

第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ifup命令的功能 ifdown命令的功能 ifup命令的用法举例 ifdown命令的用法举例 网络配置文件 网卡对应的网络配置文件 什么是网络配置 ip命令 ping命令 setup命令 课后作业 [本节内容]1. 使用ifconfig命令来维护网络(详见linux系统管理P422)1) 掌握if

Kubernetes(k8s)底层网络原理刨析

目录 1 典型的数据传输流程图 2 3种ip说明 3 Docker0网桥和flannel网络方案 4 Service和DNS 4.1 service 4.2 DNS 5 外部访问集群 5.1 外部访问service 5.2 ingress 附 扩展实战 附A 用service实现DB的管理 附B 用NetworkPolicy实现访问权限隔离 附C 用secret对象管理账户密码 1 典型的数据传输流程图 ? 一个外部的business-manager请求,首先进入集群的入口(ingress),i

【网络原理】期末复习笔记 第二章 物理层

第二章 物理层 2.1物理层的基本概念 物理层定义:解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒体. 物理层的主要任务为:确定与传输媒体的接口的特性 机械特性:接口形状,大小,引线数目 功能特性:电压强度决定信号大小 电器特性 :规定电压范围 过程特性:建立连接时各个相关部件的工作步骤. 2.2 通讯模型(通讯的目的是传递数据) 信息:文字/图片/视频 数据:信息在传输之前需要编码,编码之后的信息就是数据 信号:数据在通信线路上传递需要变成光信号.电信号 码元:时间间隔

【网络原理】期末复习笔记 第一章 概述

第一章 概述 1.1 网络在现代的作用 21世纪三化:数字化(声音信号数字化处理,为了电脑处理和传输).网络化.信息化 三网:电信网络(电话).有线电视网络(同轴电缆.从有线电视公司到用户).计算机网络(因特                 网.其他网络) 1.2 计算机网络的重要功能       连通性:彼此联通.交换信息     ·远程桌面客户端:mstsc(Microsoft terminal services client) Win10.win7是单用户操作系统,只允许一个用户同时操作.

【网络原理】第四章 数据链路层(一)

一.数据链路层的定义与其主要完成的功能 1.为什么要设计数据链路层? 有了物理层进行二进制位流的透明传输,为什么还要设计数据链路层呢?在物理层进行二进制传输       时,有些问题是其难以解决的.比如,在传输过程中由于信号干扰,必然会导致二进制位流出现差错     (有一定的误码率).物理层也没有办法恢复这些差错,所以,需要一个机制来加强物理层的功能,       来保证物理层可以向上层呈现一条无差错的.满足一定服务要求的点到点传输,为接下来的层次提供       更可靠的保证.对于上层(比如

网络原理和工具(copy)

乱七八糟copy来的,其中附加了一下个人见解,本人小白如有不当还请指正 中继器.调制解调器.集线器.交换机.网桥.路由器.网关 中继器:延长网线 物理层 调制解调器:把数字信号转换成模拟信号在电缆中传输,再将模拟信号转化成计算机能读懂的数字信号 集线器(低层次的交换机):把多台计算机的信?息放大,合并 物理层 交换机:有目标和IQ的集线器 数据链路层 网桥(低层次的网关):连接两个局域网,并用MAC进行寻址(使得其链接网络的范围很小) 数据链路层 网关(包括路由器):一般用来连接到广域网,使用I

CDN网络原理

1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求: 2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统: 3.智能DNS负载均衡系统解析域名,把对用户响应速度最快的IP节点返回给用户: 4.用户向该IP节点(CDN服务器)发出请求: 5.由于是第一次访问,CDN服务器会向原web站点请求,并缓存内容: 6.请求结果发给用户. CDN网络是在用户和服务

【网络原理】第四章 数据链路层(三)

三.常用的数据链路协议(HDLC.PPP) (一)分析协议的思路 步骤一:了解协议的概貌,知道这个协议设计的目的.基本特征 步骤二:以协议数据单元(对于数据链路层而言是帧)的格式为主要线索来研究协议的      具体实现 步骤三:协议如何解决实际问题? (二)HDLC协议(高级数据链路控制规程)(面向比特协议) HDLC协议是一个面向比特的协议,其主要解决了数据链路层链路管理.寻址.帧同步.差错控       制.流量控制,其具有了平衡系统的和非平衡系统两个特性. 1.HDLC的组成: 帧结构(

云计算--网络原理与应用--20171120--VLAN与三层交换机配置

什么是VLAN及其配置 Trunk的原理与配置 三层交换机的基本配置 实验:配置一个三层交换机 一 VLAN 的概念及优势 VLAN(virtual local area network)就是虚拟局域网.传统的交换以太网中,所有的用户都在一个广播域中,当用户数较大时广播包的数据就会急剧增加,降低网络传输效率. 为了控制广播风暴常见方法: 物理隔离:将网络从物理上划分成若干个小网络. 逻辑隔离:将网络从逻辑上划分成若干个小的虚拟网络(VLAN) 1. vlan的优点: 1.控制广播风暴: 2.增强