网络层

计算机网络OSI模型与TCP/IP模型

故事扮演 提交于 2019-11-29 02:02:52
OSI模型 OSI(open system interconnected,OS)参考模型是一个开放式体系结构,它规定将网络分为七层,从 下往上依次是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 1.物理层(physical layer)的主要功能:是完成相邻节点之间原始比特流的传输物理层的设计主要涉及物理接口的机械电气功能和过程特性,以及物理层接口连接的传输介质等问题。 2.数据链路层(data link layer):负责将上层数据封装成固定格式的帧 3.网络层(network layer)的主要功能:是实现数据从源端到目的端的传输 4.传输层(transport layer)的主要功能:是实现网络中不同主机上用户进程之间的数据通信。 传输层要决定对会话层用户(最终的网络用户)提供什么样的服务。因此我们把1-3层的协议称为点对点的协议,而把4-7层的协议叫做端对端协议 5 .会话层(session layer):允许不同机器上的用户之间建立会话关系。管理会话控制令牌管理(token management)数据中插入同步点 6 .表示层(presentation layer ):表示层以下各层只关心从源端机到目标机可靠地传输比特,而表示层关心的是所传输的语法和语义。用一种大家一致选定的标准方法对数据进行编码。同时,也能提供压缩解压、加密解密。 7 . 应用层

【知识强化】第四章 网络层 4.2+4.6 路由算法与路由协议

被刻印的时光 ゝ 提交于 2019-11-29 00:51:28
这节课我们来学习一下路由算法及相关的路由协议。 首先呢我们在之前一直在讲这个路由器的事儿。那路由器呢它自己本身会有这样一个路由表或者是转发表。只要有了这个表,啊只要通过这个表,我们就可以知道我们这个分组经过这个路由器之后,接下来应该往哪儿走,也就是我的下一跳应该往哪里去呢?所以可以看到这个路由表它是至关重要的。但是路由表当中的表项,也就是它当中的每一行,这些是怎么得到的呢? 啊,其实就是靠路由算法来得到的。但是我们可以想象,如果这一个路由器,它连着很多个路由器,那它的下一跳是不是有很多种方向。那我们如何决定究竟是哪个方向呢?当然,这也是路由算法帮我们考虑到了。 路由算法呢它会选择一个最佳路由,也就是说, 来源: https://www.cnblogs.com/ZHONGZHENHUA/p/11437382.html

请听题:一个数据包如何在网络中传递?

时间秒杀一切 提交于 2019-11-29 00:50:38
传统的OSI参考模型和TCP/IP模型的关系和区别 TCP/IP模型 在网络上,一个协议对应于管理系统之间如何相互通信的规则 OSI模型和TCP/IP模型是现在网络中常用的协议 指定通信的规则为了保障客户的权益(在客户的现网中 会出现不同厂商的网络设备) 目前应用的比较广泛的是TCP/IP模型 TCP/IP模型 应用层:APP层 腾讯QQ 微信 开发工程师 程序员 DHCP协议 DNS协议等等 传输层:TCP协议 UDP协议 防火墙设备 安全工程师 TCP协议 UDP协议 网络层:(三层)路由器或者三层交换机 网络工程师 OSPF协议 ICMP协议(ping tracert) 链路层:(二层)二层交换机 网络工程师 stp协议 vlan 物理层:网线(双绞线) 总结 网工工程师一定要关注我们网络层和链路层 安全工程师要关注 传输层 应用层 程序员 只需要关注应用层 网工发展路径 路由交换--->>>数通安全--->>>云计算--->>>Ptyhon语言 网络工程师 安全工程师 云计算工程师 开发工程师 深入理解TCP/IP模型当中每一层代表协议和重要字段 应用层 传输层协议+端口号等于应用层协议 TCP协议+23端口=telnet协议(应用层) 常见的应用层协议:telnet协议、dns协议等 传输层 源端口号 目标端口号 端口号共16bit 2的16次方=65536

计算机网络 自顶向下方法 第七版

六眼飞鱼酱① 提交于 2019-11-28 21:17:56
本书是经典的计算机网络教材之一,采用了作者独创的自顶向下方法来讲授计算机网络的原理及其协议,自16年前第1版出版以来已经被数百所大学和学院选作教材,被译为14种语言。第7版保持了以前版本的特色,继续关注因特网和计算机网络的现代处理方式,注重原理和实践,为计算机 本书是经典的计算机网络教材之一,采用了作者的自顶向下方法来讲授计算机网络的原理及其协议,自16年前dy 版出版以来已经被数百所大学和学院选作教材,被译为14种语言。第7版保持了以前版本的特色,继续关注因特网和计算机网络的现代处理方式,注重原理和实践,为计算机网络教学提供了一种新颖和与时俱进的方法。同时,第7版进行了相当多的修订和更新,改变了各章的组织结构,将网络层分成两章(第4章关注网络层的“数据平面”,第5章关注网络层的“控制平面”),并将网络管理主题放入了新的第5章中。此外,为了反映自第6版以来计算机网络领域的新变化,对其他章节也进行了更新,删除了FTP和分布式散列表的材料,用流行的因特网显式拥塞通告(ECN)材料代替了ATM网络的材料,更新了有关802.11(所谓WiFi)网络和蜂窝网络(包括4G和LTE)的材料,全面修订并增加了新的课后习题,等等。 目录 出版者的话 作译者简介 译者序 前言 第1章 计算机网络和因特网1 1.1 什么是因特网1 1.1.1 具体构成描述1 1.1.2 服务描述4 1.1.3

深入浅出 TCP/IP 协议

孤街浪徒 提交于 2019-11-28 18:27:57
深入浅出 TCP/IP 协议 TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是 应用层、传输层、网络层和链路层 ,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一点讲就是, 一个主机的数据要经过哪些过程才能发送到对方的主机上 。 那我们就来探索一下这个过程: 0、物理介质 物理介质就是把电脑连接起来的物理手段,常见的有光纤、双绞线,以及无线电波,它决定了电信号(0和1)的传输方式,物理介质的不同决定了电信号的传输带宽、速率、传输距离以及抗干扰性等等。 TCP/IP协议栈分为四层,每一层都由特定的协议与对方进行通信,而 协议之间的通信最终都要转化为 0 和 1 的电信号,通过物理介质进行传输才能到达对方的电脑 ,因此物理介质是网络通信的基石。 网络通信就像送快递一样,用户买的商品被一层层包裹就是各种协议,协议描述了商品的大小、收件人、联系方式以及配送地址,而实际的配送交通工具就是物理介质。其次对于一些偏远的地方,快递是不能直达的,需要中途转发,这时候快递上的各种协议就起作用了,它记录了要转发的地址、揽件人信息等

计算机网络面试题,“盘它”就对了

寵の児 提交于 2019-11-28 18:22:50
计算机网络一直是面试最头疼的问题,在这里,整理一份计算机网络相关的面试题,提高复习效率,节省更多的时间。 1、OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层(七层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 TCP/IP分层(四层):物理接口层、网际层、运输层、应用层 五层协议:物理层、数据链路层、网络层、运输层、应用层 各层协议: 物理层:RJ45、CLOCK、IEEE802.3(中继器,集线器) 数据链路层:PPP、FR、HDLC、VLAN、MAC(网桥,交换机) 网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(路由器) 传输层:TCP、UDP、SPX 会话层:NFS、SQL、NETBIOS、RPC 表示层:JPEG、MPEG、ASCII 应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS 各层协议: 物理层:通过媒介传输比特,确定机械及电气规范(比特Bit) 数据链路层:将比特组装成帧和点到点的传递(帧Frame) 网络层:负责数据包从源到宿的传递和网际互连(包PackeT) 传输层:提供端到端的可靠报文传递和错误恢复(段Segment) 会话层:建立、管理和终止会话(会话协议数据单元SPDU) 表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU) 应用层

图解HTTP-笔记

限于喜欢 提交于 2019-11-28 15:26:24
HTTP (HyperText Transfer Protocol, 超文本传输协议) Web使用一种名为 HTTP(HyperText Transfer Protocol, 超文本传输协议 1) 的协议作为规范, 完成从客户端到服务器端等一系列运作流程。 而协议是指规则的约定。 可以说, Web 是建立在 HTTP 协议上通信的。 1.3 TCP/IP 协议族 通常使用的网络(包括互联网) 是在 TCP/IP 协议族的基础上运作的。 而 HTTP 属于它内部的一个子集。 不同的硬件、 操作系统之间的通信, 所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。 把与互联网相关联的协议集合起来总称为 TCP/IP TCP/IP 协议族按层次分别分为以下 4 层: 应用层、 传输层、 网络层和数据链路层。 应用层: 决定向用户提供应用服务时通信的活动。TCP/IP 协议族内预存了各类通用的应用服务。比如,FTP(File Transfer Protocol,文件传输协议)和DNS(Domain Name System,域名系统)服务就是其中两类。HTTP协议也处于该层 传输层: 传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。在传输层有两个性质不同的协议:TCP(Transmission Control Protocol, 传输控制协议

【计算机基础】计算机网络

为君一笑 提交于 2019-11-28 14:51:42
一、从输入URL到页面返回的过程 DNS 通过访问的域名找到对应的IP地址; 向服务器发送一个request; 服务器接受到request,进行处理并返回response; 页面下载相关资源(如图片、CSS样式表、JS文件等)并显示response内容。 二、Http与Https 1、HTTP和HTTPS的基本概念 HTTP(HyperText Transfer Protocol,超文本传输协议):是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少; HTTPS(Secure Hypertext Transfer Protocol,安全超文本传输协议):是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。 2、HTTP与HTTPS的区别 https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用; http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议; http和https使用的是完全不同的连接方式

Linux网络问题排错

拟墨画扇 提交于 2019-11-28 13:27:08
前言 作为一名软件工程师,Linux相关的知识是一个不可或缺的技能点,而网络问题往往是初学者接触Linux时最先碰到的一只拦路虎,本篇博客将系统的讲解一个解决Linux网络问题的通用方法论,一个科学的方法论往往能达到事半功倍的效果。 本篇博客侧重点不是讲解计算机网络的相关知识,所以假定你有一定的网络基础,如果没有的话,可以先看看我文末的推荐书单。 本篇博客是基于 Ubuntu 18.04 来写的,使用 cat /etc/issue 可查看版本,对于其他版本的Linux发行版,部分命令可能会有所不同,但本质都是一样的。 整体图景 首先,要解决网络问题,哪么你必须要了解 网络的分层结构和拓扑结构 ,这会让你对整个网络有一个宏观的认知,对你定位问题有极大的帮助。 对于网络的分层结构,你需要知道每一层都有哪些常用的协议,并了解协议的相关原理,因为后面我们提到的工具都是利用相应的协议来工作的。 对于网络的拓扑结构,你需要知道一个数据包在 内网 和 公网 中是怎么流动的,还有 交换机 和 路由器 的区别是什么。 问题定位 网络出了问题,无非就是硬件问题和软件问题。 硬件问题 这个问题涉及的面比较广,比如网线没插好,路由器坏了,等等。其实这个属于小概率事件,一般出了问题可能得相关专业的维修人员来解决,作为软件工程师,我们关注的点是软件问题。 软件问题 对于一般的电脑使用者,上不了网了

信息系统项目管理师:常规信息系统集成技术

我怕爱的太早我们不能终老 提交于 2019-11-28 12:09:56
什么是系统集成? 系统集成是指将计算机 软件 、 硬件 、 网络通信 等技术和产品集成为能够满足用户特定需求的信息系统,包括 总体策划 、 设计开发 、 实施 、 服务与保障 。 常用信息 系统集成技术 有什么? 一、网络标准与网络协议 网络协议三要素 ( 语义 ,表示要做什么。 语法 ,表示要怎么做。 时序 ,表示做的顺序)。 OSI (Open System Interconnect开放系统互联参考模型): 数据 是通过 网络 来传输的,双方用 会话 来表示 应用 OSI参考模型 TCP/IP五层模型 各层的解释 协议 应用层 Application Layer 应用层 为应用程序提供服务 HTTP Telnet FTP DNS SMTP 表示层 。。。同上 数据格式转化、数据加密 。。。同上 会话层 。。。同上 建立、管理、维护会话 。。。同上 传输层 Transport Layer 传输层 建立、管理、维护端到端链接 TCP UDP 网络层 Internet Layer 网络层 IP地址、路由选择 IP ICMP RIP IGMP ARP 数据链路层 Network Access Layer 物理层/网络接口/网络访问层 介质访问、链路管理 IEEE802.3 PPP CSMA/CD 物理层 。。。同上 硬件设备 FE自协商 Manchester MLT-3 4A PAM5