互联网协议

互联网协议学习笔记

三世轮回 提交于 2020-04-07 18:39:41
互联网协议(Internet ProtocolSuite) 一、概述 1.1五层模型 应用层(Application Layer) 传输层(Transport Layer) 网络层(Network Layer) 链接层(Link Layer):在“实体层”上方,确定了0和1的分组方式 实体层(Physical Layer):把电脑连接起来的物理手段,主要规定了一些电器特性,作用是负责传送0和1的电信号 二、实体层 三、链接层 3.1 以太网协议 以太网规定,一组电信号构成一个数据包,叫做"帧"(Frame)。每一帧分成两个部分:标头(Head)和数据(Data)。 head data             "标头"包含数据包的一些说明项,比如发送者、接受者、数据类型等等;"数据"则是数据包的具体内容。 "标头"的长度,固定为18字节。"数据"的长度,最短为46字节,最长为1500字节。因此,整个"帧"最短为64字节,最长为1518字节。如果数据很长,就必须分割成多个帧进行发送。 3.2 MAC地址 以太网数据包的“标头”,包含了发送者和接受者的信息。那么,发送者和接受者是如何标识呢? 以太网规定,连入网络的所有设备,都必须具有"网卡"接口。数据包必须是从一块网卡,传送到另一块网卡。网卡的地址,就是数据包的发送地址和接收地址,这叫做MAC地址。 每块网卡出厂的时候

计算机网络的发展历程,你真的清楚吗

会有一股神秘感。 提交于 2020-03-24 23:21:23
既然入了网工的坑,那么我们首先就需要对网络的发展历程有个大致的了解。这就好比日后别人问起你的奋斗史,假若你连自己的奋斗历程都说不明白,这可就有点尴尬了。好了,闲话少说,咱们步入正题。 前言 虽然计算机网络仅仅经历了几十年的发展历程,但如今它已经成为了人们生活中不可或缺的一部分。21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以迅速的传递信息,网络已经成为信息社会的命脉和发展知识经济的重要基础。 一、 Internet的发展历程 互联网的基础结构大致经历了三个阶段的演进。这三个阶段在时间划分上并非截然分开的,而是存在部分重叠,这是因为网络的演进是渐变的,而非在某一天突然发生了质的飞越。 从单个网络ARPANE向互联网发展的过程。 1969年美国国防部创建的第一个分组交换网络ARPANET最初只是一个单个的分组互联网(当时连一个互连的网络都算不上)。所有要连接在ARPANET上的主机都直接与就近的结点交换机相连。但是到了20世纪70年代中期,人认识到不可能仅使用一个单独的网络来满足所有的通信问题。于是ARPA开始研究多种网络(如分组无线网络)互连的技术,这就导致了互连网络的出现。当时的美国国防部只是希望通过网络加快信息的传递,以此应对可能面临的威胁,因此,互联网的诞生只是一个意外。他们未曾想到,有朝一日

SIP 协议文档翻译

这一生的挚爱 提交于 2020-03-23 03:35:36
          SIP:会话发起协议 文档地位 这篇文档制订了一个用于互联网通信,请求讨论和提升建议的互联网标准追踪协议。请参考“互联网官方协议标准”为了这个协议的标准化状态。转发不限! 版权声明 版权(c)互联网社区(2002)。保留所有权利! 概要 这篇文档描述了会话发起协议(SIP),一个用于创建,修改,和终止会话与一个或更多参与者的应用层控制(发信号)协议。这些会话包括互联网电话,多媒体分发和多媒体会议。 SIP邀请用于创建会话携带允许参与者同意一系列的兼容媒体类型的会话描述。SIP利用代理服务器向用户请求当前位置(ip地址),认证和授权用户服务,实现提供者调用路由政策和给用户提供功能。SIP也提供允许用户从代理服务器加载他们的当前位置的注册功能。SIP运行在几种传输协议的顶层。 1 介绍 有许多请求会话创建和管理的互联网应用,在这些应用中,会话被视作参与者团体之间的数据交互。这些应用的实现时很复杂的:用户可能在两个终端之间移动,他们或许可以通过多种名称寻址,而且他们一集中不同的媒体形式通信-有时是同时的。很多协议都被授权携带不同形式的及时多媒体会话数据例如声音,视频,或文本信息。SIP旨在通过使得互联网终端(也叫用户代理)发现对方并且同意一个他们要去分享的会话属性从而协调这些协议。为了找出为了的会话参与者,以及其他的功能,SIP使得网络主机(也叫代理服务器

互联网协议认识

左心房为你撑大大i 提交于 2020-03-22 23:26:32
参考链接: http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html 一张图大致了解互联网协议: 互联网有不同的模型,这里分为五层: 每一层都定义了很多协议,所有协议总称为“互联网协议”。 1.实体层 把电脑连接起来的物理手段(比如光纤、电缆、无线电波等),负责传送0和1 的电信号 2.连接层 确定0和1的分组方式 以太网 (一种电信号分组方式) 以太网规定,一组电信好构成一个 数据包 ,叫做"帧"(Frame)。每一帧分成两个部分:标头(Head)和数据(Data)。 标头主要包含一些说明数据(发送者和接收者信息),数据则是信息主体。 标头的长度,固定为18字节。数据的长度,最短为46字节,最长为1500字节。因此,整个帧最短为64字节,最长为1518字节。如果数据很长,就必须分割成多个帧进行发送。 注:以太网规定,连入网络的所有设备,都必须具有"网卡"接口。 数据包必须是从一块网卡,传送到另一块网卡。网卡的地址,就是数据包的发送地址和接收地址 ,这叫做 MAC地址 。有了MAC地址,就可以定位网卡和数据包的路径了。

【计算机网络高分笔记】第三章:数据链路层

无人久伴 提交于 2020-03-02 22:20:39
【计算机网络高分笔记】第三章:数据链路层 标签(空格分隔):【计算机网络】 第三章:数据链路层 第三章:数据链路层 3.1 数据链路层的功能 3.2 组帧 3.3 差错控制 3.3.1 检错编码 3.3.2 纠错编码 3.4 流量控制与可靠传输机制 3.4.1 流量控制 3.4.2 可靠传输机制 3.4.3 滑动窗口机制 3.4.4 停止-等待协议 3.4.5 后退N帧(GBN)协议 3.4.6 选择重传(SR)协议 3.4.7 发送缓存和接受缓存 我的微信公众号 大纲要求: 数据链路层功能 组帧 差错控制 检错编码 纠错编码 流量控制与可靠传输 流量控制、可靠传输与滑动窗口机制 停止-等待协议 后退 N 帧(GBN)协议 选择重传(SR)协议 介质访问控制 信道划分介质访问控制:频分多路复用、时分多路复用、波分多路复用、码分多路复用的概念和基本原理。 随机访问介质访问控制:ALOHA 协议、CSMA 协议、CSMA/CD 协议、CSMA/CA 协议 轮询访问介质访问控制:令牌传递协议 局域网 局域网的基本概念与体系结构 以太网与 IEEE 802.3 IEEE 802.11 令牌环网的基本原理 广域网 广域网的基本概念 PPP HDLC协议 数据链路层设备 网桥的概念和基本原理 局域网交换机及其工作原理 考点和要点分析 核心考点: 流量控制与可靠传输机制、CSMA/CD原理

计算机网络概述(一)

核能气质少年 提交于 2020-02-28 23:53:05
互联网概述 互联网基本特点 连通性:互联网使上网用户之间,不管相距多远都可以交换信息 共享性:资源共享 计算机网络(网络)、互连网、互联网(因特网) 网络 :由若干结点(node)(2)和连接这些结点的链路(link)组成 互连网 :网络之间通过路由器互连起来,构成的一个覆盖范围更大的计算机网络, 即“网络的网络” 互联网发展阶段 1.从单个网络ARPANET向互连网发展的过程 2.建成三级结构的互联网, 三级计算机网络,分为主干网、地区网和校园网(或企业网) 3.是逐渐形成了多层次ISP结构的互联网 网络协议 网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。 协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到信息或发生的事件所采取的“动作”。 协议的三要素 语法(Syntax) 语义(Semantics) 时序(Timing) 互联网组成 互联网分 边缘部分 和 核心部分 边缘部分 来源: https://www.cnblogs.com/hichens/p/12381056.html

IPv6互联网协议 (转帖)

烈酒焚心 提交于 2020-02-28 05:51:45
IPv6 是互联网协议的第六版;最初它在IETF的 IPng选取过程中胜出时称为互联网新一代网际协议(IPng),IPv6是被正式广泛使用的第二版互联网协议。 现有标准 IPv4 只支持大概40亿(4×10 9 )个网络地址,而IPv6支持3.4 ×10 38 个,这等价于在地球上每平方英寸有4.3×10 20 地址(6.7×10 17 地址/mm 2 )。( IPv5 不是IPv4的继承,而是实验性的面向流的数据流协议,用来对声音,图像等提供支持。) 目录 [ 隐藏 ] 1 背景与目标 2 IPv6 编址 3 IPv6地址表示 4 IPv6 封包 5 IPv6和-{域名}-系统 6 IPv6部署与应用 7 转换机制 8 主要的IPv6公告 9 参看 10 相关的IETF工作组 11 相关读物 12 外部链接 [ 编辑 ] 背景与目标 促使IPv6形成的主要原因是网络空间的匮乏。从 1990年 开始, 因特网工程任务小组 ( I nternet E ngineering T ask F orce,简称 IETF )开始规划 IPv4 的下一代协议,除要解决即将遇到的IP地址短缺问题外,还要发展更多的扩充功能,为此IETF小组创建IPng,以让后续工作顺利进行。 1994年 ,各IPng领域的代表们于多伦多举办的IETF会议中正式提议 IPv6 发展计划

一、VIP课程:互联网工程专题 02-Git服务搭建与版本分支管理

让人想犯罪 __ 提交于 2020-02-16 17:11:27
第二课:搭建企业私有Git服务.docx 课程概要: GIT远程通信协议详解 基于gogs 搭建WEB管理服务 一、GIT服务器搭建方式 上一节课我们讲过GIT是一个分布式版本管理系统,既然 是分布那么必定会涉及远程通信 ,那么GIT是采用什么协议进行远程通信的呢? git支持的四种通信协议: Local(本地协议) ssh http(Dumb、Smart) git 1、Local(本地协议) 基于本地文件系统或共享(NFS)文件系统进行访问, 优点: 简单,直接使用了现有的文件权限和网络访问权限。 缺点: 这种协议缺陷就是本身共享文件系统的局限,只能在局域网。 适应场景: 小项目临时搭建版本服务。 l 演示本地协议使用方式: # 从本地 f/git/atals 目录克隆项目 git clone /f/git/atals/ # 即使是 bare仓库也可以正常下载 git clone /f/git/atals.git # 基于file 协议克隆本地项目 git clone file:///f/git/atals/ 如果在 URL 开头明确的指定 file://,那么 Git 的行为会略有不同。 如果仅是指定路径,Git 会尝试直接复制所有需要的文件。 如果指定 file://,Git 会触发平时用于网路传输资料的进程,传输过来的是gc处理后打包好的文件,更节约硬盘空间。 git

PPP协议、PPPoE协议、L2TP协议的关系

蓝咒 提交于 2020-02-07 19:42:18
1. 简述 首先对这3中协议做一个简单的描述: 协议 协议类型 描述 PPP 点对点链路层协议 应用最广泛的点对点协议,可应用在多种网络,改善了SLIP协议的不足 PPPoE 点对点链路层协议 对PPP协议进行扩展 ,将PPP用于 以太网 上 L2TP 二层隧道协议 对PPP协议进行了扩展 ,可应用在多种网络中,主要将其PPP协议用于 互联网 上 所以,无论PPPoE还是L2TP, 他们都是对PPP协议进行了扩展( PPPoE协议使得PPP协议可以应用在以太网上 ; L2TP协议使得PPP协议数据在互联网上能够传输 ),这两个协议都具有PPP协议的各种安全特点:如认证,IP地址分配等。 这里可能引入一个问题: 以太网和互联网不一样吗 ? 实际上真有区别: 以太网 :更强调是一种局域网硬件技术,如果从网络方面说属于多点访问网络(通过 MAC地址 区分不同设备),即可以通过该硬件技术访问多个设备(终端、网站); 互联网 :更强调一种设备相连的技术,将不同的设备互联的技术,互联后的设备统称为互联网。不过现在特指互联全球的大网络( Internet的意译 )。 因特网 :Internet的 音译 ,它是互联网最典型的应用。 2. 对比分析 2.1 串行线路协议SLIP 在学习PPP协议的时候,经常绕不开SLIP协议的一些缺点和不足,如会遇到“ PPP协议改善了SLIP协议的缺点 ”

互联网协议

天涯浪子 提交于 2020-02-04 13:54:02
互联网协议分别有4层,5层,7层说法 1. 四层: 应用层, 传输层,网络层, 网络接口层 2.五层: 应用层, 传输层,网络层, 数据链路层,物理层 3.七层: 应用层, 表示层,会话层 ,传输层,网络层, 数据链路层,物理层 设计角度:由下自上 物理层: 电气特性,负责传送0和1电信号 数据链路层 :确定0和1的分组方式 以太网协议,MAC地址,广播形式发送 网络层 :主机到主机的通信 引入网络IP地址,区分不同计算机是否属于同一个自网络。子网络内广播发送,子网络外路由发送 MAC与IP没有任何联系,MAC是绑定在网卡上的,IP是管理员分配的 子网掩码:判断任意两个IP是否处于同一个子网络 从IP地址到MAC地址: (1)不同子网络:没有办法得到对方的MAC地址,需要两个网络连接处的网关来处理 (2)同一个子网络:ARP协议得到对方的MAC地址 传输层: 端口到端口的通信 端口:一个参数,表示这个数据包到底供哪个程序(进程)使用。即,每个使用网卡程序的编号 套接字:Unix系统把主机+端口叫做‘套接字’ UDP:简单,可靠性查。一旦发出,无法知道对方是否接收 TCP:即有确认机制的UDP,三次握手和四次挥手以确保数据不会遗失 应用层: 规定应用程序的数据格式 Email:电子邮件数据格式 WWW:网页数据格式 FTP:FTP数据格式 用户角度:由上到下 当用户访问网页的时候