七层模型

osi七层模型

纵饮孤独 提交于 2020-03-08 18:39:19
传输类型 单工:只能在一个方向经行数据传输(广播) 半双工:一个时间只能在一个方向进行数据传输(对讲机) 全双工:一个时间完成两个方向数据传输(手机) 交换机:连接网络终端 优点:可实现多人同时访问,支持穿双工 缺点:无法实现特殊的功能 数据传输 单播:一对一 组播:一对多 广播:一对所有 路由器:上网功能 osi模型:有下到上有物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 特点:每一层都有自己的功能集,层与层之间相互独立又相互依靠,上层依赖于下层,下层为上层提供服务 应用层:应用程序作为数据传输的一个入口 表示层:将你发送的数据转换为二进制数据 会话层:建立连接 传输层:保证数据安全传输 应用层的作用:为应用程序提供一个接口,是应用程序可以进行网络服务 常见应用层协议:http(80)ftp(20/21)smtp( 25)pop3(110)telnet(23)dns(53) 表示层的作用:数据的加密解密,接码编码,压缩解压缩 会话层:建立维护管理应用程序之间的会话 传输层:建立端与端之间的连接,保证报文之间的传输 功能:将一个大数据分开并且重组 网络层:负责将分组数据从源端传输到目的端 功能:为网络设备提供逻辑地址。  进行路由选择,分组转发 数据链路层:提供可靠的数据传输 物理层:负责把逐个的bt从一跳移动到另一跳 来源: https://www.cnblogs

网络七层,五层,四层模型,数据封装、解封装,进制转换。

泄露秘密 提交于 2020-03-06 07:51:44
今天一天主要学的就是:1)网络 ISO/OSI 七层系统模型,TCP/IP 四层,五层模型 2)网络通信中数据的封装和解封装的过程 3)二进制,八进制,十进制,十六进制之间的转换 1、ISO/OSI 七层系统模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP 五层模型:应用层 -------- 计算机 传输层 -------- 防火墙 网络层 -------- 路由器 数据链路层 -------- 交换机 物理层 -------- 网卡、网线 TCP/IP 四层模型:网络接口层,网络层,传输层,应用层 协议簇: ICMP / IGMP / IP / ARP / PARP 是属于网络层协议 HTTP / FTP / TFTP / DNS / SMTP / SNMP 所对应的应用接口(数字) HTTP:80 FTP:20、21 TFTP:69 SMTP:25 SNMP:161 DNS:53 2、网络通信中数据的封装和解封装的过程 封装:原始数据在应用层 “f翻译” 成计算机通用语言--二进制数据 上层数据运输到传输层,在传输层封装一个TCP头部, 将封装了TCP头部的上层数据运输到网络层,在网络层封装IP头部, 将封装了IP头部的上层数据运输到数据链路层,在数据链路层封装MAC头部, 将封装好的数据传到达物理层后,将以比特流的形式传输出去。 解封装:在物理层

OSI七层模型和TCP/IP四层模型

馋奶兔 提交于 2020-03-06 00:47:58
给自己学习 OSI七层模型及其包含的协议如下: 应用层: 允许访问OSI环境的手段,传输单位为APDU,主要包括的协议为FTP HTTP DNS HTTPS TFTP 表示层 : 对数据进行翻译、加密和压缩,传输单位为PPDU,主要包括的协议为JPEG ASII 会话层 :建立、管理和终止会话,传输单位为SPDU,主要包括的协议为RPC NFS RPC,就是 Remote Procedure Call,远程过程调用。 详细请见这位大佬: https://www.jianshu.com/p/2accc2840a1b 传输层 :提供端到端的可靠报文传递和错误恢复,传输单位为报文,主要包括的协议为TCP UDP TCP:参考这位大佬: https://blog.csdn.net/sinat_36629696/article/details/80740678 UDP:参考这位大佬: https://www.cnblogs.com/sxiszero/p/11565108.html 网络层 :负责数据包从源到宿的传递和网际互连,传输单位为包,主要包括的协议为IP ARP ICMP ip和MAC : https://blog.csdn.net/NO_9583/article/details/100801404 数据链路层 : 将比特组装成帧和点到点的传递,传输单位为帧,主要包括的协议为MAC

网络osi七层模型——传输层和应用层

和自甴很熟 提交于 2020-02-18 15:18:31
网络osi七层模型—传输层和应用层 传输层 TCP/IP是指一整套数据通信协议,传输层完成端到端的连接和传输 TCP/IP传输层包含以下两个协议: * 传输控制协议TCP(Transmission Control Protocol) * 用户数据报文协议UDP(User Dategram Protocol) UDP是一个简单的面向数据包的传输层协议 * UDP不提供可靠性 * 传输小数据文件中发挥了重要的作用 * QQ聊天就是使用了UDP的传输机制 应用层 应用层的功能:和应用程序协同工作,利用基础网络交换应用程序之间专用的数据。 常用的应用层协议: * http超文本传输协议 * 用于传输Internet浏览器使用的普通文本、超文本、音频和视频等数据 * 端口号为tcp的80端口 * https基于安全套接字层的http协议 * 基于http开发,提供加密,可以确保消息的私有性和完整性 * 端口号为443端口 * ftp文件传输协议 * 用于传输文件 * 端口为TCP的21和20端口 * dns域名系统 * 用来完成域名与IP地址之间的映射 * 端口号为TCP或UDP的53端口 * smtp邮件传输协议 * 用于发送和接收邮件 * 端口号为25 * pop3邮局协议 * 用于客户端接收邮件 * 端口号为110 * ssh安全外壳协议 * SSH 为建立在应用层基础上的安全协议

osi七层模型

馋奶兔 提交于 2020-02-09 05:12:50
osi七层模型:应用,传输,网络,数据链路,物理层 数据帧:以太网协议规定一组信号构成一个数据包,叫做数据帧;数据帧由head和data组成,head包含18字节,包含发送者,接受者,数据类型各六个字节,而data包含46字节包含了数据包的具体内容 MAC地址:head中包含的源和目标地址由来,enthernet规定接入Internet的设备都必须具备网卡,发送端和接收端的地址便指的是网卡的地址 广播:有了mac地址,同一网络内的两台主机就可以通信(一台主机通过arp协议获取到另一台主机的mac地址) IP协议:规定网络地址的协议称之为ip协议,广泛采用ipv4,他规定网络地址由32位二进制数表示,一个IP地址通常写成四段十进制数。 子网掩码:表示子网络特征的一个参数,也是一个32位二进制数,他网络部分全为1,主机部分全为0.我们可以通过AND运算来判断任意的两个IP地址,是否处于同一子网络 ARP协议: 功能:广播的方式发送数据包,获取主机的mac地址: 工作方式:首先通过IP地址和子网掩码区分出自己所处的子网,分析两个ip处于同一网络(如果不是同一网络,则发送端则获取的是网关mac),所有主机接受到包后,发现目标ip为自己的,就 响应返回自己的mac tcp协议:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证数据包的长度不会超过ip数据包的长度

OSI七层模型

Deadly 提交于 2020-02-07 00:28:20
1.互联网协议 网络建立的目的是为了数据交互 如何实现通信: 1.建立好底层的物理连接介质 2.有一套统一的通信标准,称之为互联网协议 互联网协议就是计算机界的英语 互联网协议按照功能不同分为OSI七层或tcp/ip五层或tcp/ip四层 2.各层介绍 2.1物理层 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 2.2数据链路层 数据链路层的由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路层的功能:定义了电信号的分组方式 以太网协议: 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet 2.3网络层 网络层的由来:有了ethernet、mac地址、广播的发送方式,世界上的计算机就可以彼此通信了,问题是世界范围的互联网是由一个个彼此隔离的小的局域网组成的,那么如果所有的通信都采用以太网的广播方式,那么一台机器发送的包全世界都会收到,这就不仅仅是效率低的问题了,这会是一种灾难。 网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址 2.4传输层 传输层的由来:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后大家都是应用程序,你的电脑上可能同时开启qq,暴风影音,等多个应用程序。 那么我们通过ip和mac找到了一台特定的主机

OSI七层模型学习笔记

一个人想着一个人 提交于 2020-02-06 19:22:13
1、简介   什么是OSI模型呢?   OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。   计算机通讯需要用到必要的软件支持,它就是计算机网络参考模型(即计算机网络软件),最经典的就是我们所要讲解的OSI模型。它是通过一个机器上的一个应用进程与另一个机器上的进程进行信息交互。 2、OSI七层模型解析   OSI(Open System Interconnection,开放式系统互连)参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就可以了。 【此图来自http://www.cnblogs.com/fuchongjundream/p/3914236.html】   2.1、物理层   在OSI参考模型中,物理层(Physical Layer

简述OSI七层模型

…衆ロ難τιáo~ 提交于 2020-02-05 01:57:10
简述OSI模型七层模型 互联网其实就是利用一系列不同作用的协议(标准)来实现通信的。为了让别人能够充分的理解就划分出了七层OSI模型,实际上这个模型是不存在的。 应用层(进程/应用层) :计算机与用户交互的界面,当需要马上访问网路的时,这一层才会发挥作用,是实际应用程序之间的接口;协议部分有: Telnet(远程管理协议) SNMP FTP (文件传输协议) SSH(加密远程协议) TFTP (简单文件传输协议) HTTP NFS (网络文件共享) HTTPS SMTP (邮件传输协议,发送协议) NTP POP(收邮件) NNTP IMAP4(邮箱发送协议) SCP TLS LDAP (轻型目录协议) SIP (VoIP) IGMP RTP (VoIP) LPR LPD DNS 等 表示层 :为应用层提供数据,负责数据转换和代码格式化。例如:数据的压缩,解压缩,加密和解密等任务都与表示层有关。有些表示层的协议(标准)还涉及多媒体操作的。 会话层 :负责对表示层实体之间建立、管理和终止会话,还对设备或节点之间的对话进行控制。它协调和组织系统之间的通信,为此提供了3种不同的模式:单工、半双工和全双工。总之,会话层的基本功能是将不同应用程序的数据分离。保证端到端的连接状态。(断点续传,用户登录)。 传输层(主机到主机层) :负责把数据进行分段并重组为数据流

网络编程--杂识

天大地大妈咪最大 提交于 2020-02-04 23:46:02
/*--> */ /*--> */ 协议 ---- 乃是数据传输时要遵守的格式要求 两种常见的程序架构是 C/S 和 B/S 架构 C/S :优点,性能稳定,协议选用灵活,适用于大量数据缓存,尤以游戏较为常见 安装在用户电脑上,可能会对用户安全造成影响 开发效率方面,开发团队需编写服务端和客户端两端代码,联合调试是一场噩梦 B/S : 减少了厂商植入恶意插件的可能,相比 C/S 减少 1/3 工作量 ; 跨平台 必须支持 HTTP 协议,须不折不扣的支持 不支持庞大数据缓存 OSI 七层模型(物数网传会表应),除了 TCP 协议工作在传输层, /IP 协议工作在网络层,基本上说的出来的协议都工作在应用层 × 额外的知识模拟电路信号向数字信号的转换 物理层,这一层数据单位是比特(物理传输层) 数据链路层:定义 格式化数据,以帧为单位传输数据 网络层:不同位置,不同主机之间的链接 传输层 : 端口号和进程,对下层接收的数据进行分段和传输,到达目的地之后重组,这一层数据称之为段。 会话层:通过传输层建立,不同系统间的通信(通过 IP 或 MAC ) 表示层:确保不同系统应用层数据能相互理解,读取,如有可能,这层会有个通用格式来完成不同格式数据的转换 应用层:为用户程序提供网络服务 数据包的封装 由于协议的存在,实际发送的数据层层封装,原始数据上套上应用层…然后逐一套上传输,网络