物理层

TCP/IP四层模型和OSI七层模型的概念

痴心易碎 提交于 2020-01-12 13:52:36
转: http://blog.csdn.net/superjunjin/article/details/7841099/ TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。 TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。 OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范

ISO七层协议

自古美人都是妖i 提交于 2020-01-12 05:31:15
1 OSI参考模型      谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。在现实网络世界里,TCP/IP协议栈获得了更为广泛的应用。      1.1 OSI参考模型的分层结构      OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(International Standard Organization,ISO)提出的一个网络系统互连模型。      OSI参考模型采用分层结构,如图1-1所示。          图1-1  OSI参考模型  在这个OSI七层模型中,每一层都为其上一层提供服务、并为其上一层提供一个访问接口或界面。      不同主机之间的相同层次称为对等层。如主机A中的表示层和主机B中的表示层互为对等层、主机A中的会话层和主机B中的会话层互为对等层等。      对等层之间互相通信需要遵守一定的规则,如通信的内容、通信的方式,我们将其称为协议(Protocol)。      我们将某个主机上运行的某种协议的集合称为协议栈。主机正是利用这个协议栈来接收和发送数据的。     

网络互联参考模型(详解)

痴心易碎 提交于 2020-01-11 07:44:14
网络互联参考模型 1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语…… 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2. 协议分层 网络通信的过程很复杂: 数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读 为了降低网络设计的复杂性,将协议进行了分层设计 分层设计的意义: 1) 用户服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别 2) 而通信服务层的模块设计又可相对独立于具体用户应用要求的不同 例如:文件传输或电子邮件服务模块的设计,不必关心底层通信线路是光纤还是双绞线 邮局实例: • 邮局对于写信人来说是下层 • 运输部门是邮局的下层 --下层为上层提供服务 • 写信人与收信人之间使用相同的语言 • 邮局之间的约定 --同层次之间使用相同的协议 3. OSI的七层框架 数据的封装与解封装过程: 1)直观: 2)大体过程: 3)协议描述 4. TCP/IP协议参考模型 TCP/IP是20世纪70年代中期美国国防部为ARPANET开发的网络体系结构, TCP/IP是一组用于实现网络互连的通信协议。Internet 网络体系结构 以TCP/IP为核心

netmon工作原理

試著忘記壹切 提交于 2020-01-11 07:12:44
参考文献: netmon中解析非1433端口的TDS协议 TDS的解析 在前面一篇博客 netmon中解析非1433端口的TDS协议 中我们提到了netmon如何去解析非1433端口的TDS。我们是通过在tcp.npl这个文件中添加命名实例的tcp端口号,让该端口的tcp包跳转到tds.npl中去解析。下面我们来看一下tds.npl中有哪些内容呢?首先我看到在tds.npl中定义了一个 TDSPacketTypeTable: View Code Table TDSPacketTypeTable( value ) { switch( value ) { case 0x01: "SQLBatch"; case 0x02: "PreTDS7Login"; case 0x03: "RPCRequest"; case 0x04: "Response"; case 0x06: "Attention"; case 0x07: "BulkLoadBCP"; case 0x0E: "TransMgrReq"; case 0x10: "Login7"; case 0x11: "SSPIMessage"; case 0x12: "Prelogin"; case 0x17: "SSL"; default: "Undefined"; } } 这里面的这些值是不是很熟悉?是的,这些就是我们TDS包的名字

网络协议

耗尽温柔 提交于 2020-01-10 18:05:09
OSI 七层 应用层 (处理网络应用)文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 (数据表示)数据格式化,代码转换,数据加密 没有协议 会话层 (主机间通信)解除或建立与别的接点的联系 没有协议 传输层 (端到端的连接)提供端对端的接口 TCP,UDP 网络层 (寻址和最短路径)为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP,IPX 数据链路层 (介质访问(接入))传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU 物理层 (二进制传输)以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 TCP/IP 五层 应用层 传输层 四层交换机、也有工作在四层的路由器 网络层 路由器、三层交换机 数据链路层 网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层) 物理层 中继器、集线器、还有我们通常说的双绞线也工作在物理层 来源: https://www.cnblogs.com/danielrocks/p/3415518.html

物理层

时光总嘲笑我的痴心妄想 提交于 2020-01-10 15:15:09
1 what:提供透明的比特流传输。 透明传输的含义:不关系比特流里携带的信息是什么,只关心比特流的正确搬运。 信号在信道上传输会发生衰减和变形。 奈奎斯特定理( 理想信道 ):当物理带宽为BHz,信号离散等级为V级,该信道能提供的最大传输速率(数字带宽)为2BlogV。 推论:任何一个信号通过一个物理带宽为B的低通滤波器只要进行每秒2B次的采样就可完全重构出被滤掉的信号,任何高于2B次的采样都毫无意义。 香农定理( 有噪声信道 ):当物理带宽为BHz,信噪比为S/N(分贝值=10log(S/N),以10为底),那么最大的传输速率(数字带宽)为Blog(1+S/N)。 奈奎斯特定义和香农定义都描述了数字带宽和物理带宽之间的关系。 2 物理层的设备:收发器、中继器、集线器 中继器功能:再生信号(去噪、放大),不能过滤 集线器:多端口的中继器,去噪和放大,不能过滤,广播(泛洪) 3 复用技术:多个用户公用一个信道 频分多路复用: 正交平分多路复用: 波分多路复用: 时分多路复用:时间片 统计时分多路复用 码分多路复用(CDMA):提取出需要的信号 4 公共交换电话网络(PSTN) 主要构成:本地回路、干线、交换局 调制解调:数字信号和模拟信号的转换 来源: CSDN 作者: cxycxycxyfighting 链接: https://blog.csdn.net/weixin

网络安全理论课01物理层

非 Y 不嫁゛ 提交于 2020-01-10 04:06:04
四大特性-解决传输编码以及信道复用问题 机械特性、电气特性、规程特性、功能特性 数据的编码方式 曼彻斯特编码、差分曼彻斯特编码 PPT下载 来源: CSDN 作者: 小翼同志 链接: https://blog.csdn.net/Xunuannuan/article/details/103846444

OSI七层模型非专业简介

六眼飞鱼酱① 提交于 2020-01-08 18:21:09
TCP/IP详解(卷一、卷二、卷三) 推荐书籍:图解TCP/IP(菜鸟博客回复图解TCP/IP)   应用层   表示层   会话层   传输层   网络层   数据链路层   物理层 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 第一层物理层:物理层是传输的媒介,比如说网线,无线(WiFi),光纤,在线路中起到的作用是将0/1转换成电信号或光信号。物理层不对传输的信号坐任何处理。 第二层是数据链里层:mac物理地址,16位进制的12位数组。作用是相邻的两个设备之间的通信。 第三层网络层:IP地址,主要的作用是寻址。让数据包找到最终的地址。 第四层传输层:TCP/UDP都是传输层,用于建立以及断开连接。 TCP慢、稳 UDP快,不稳 第五层会话层:它是传输层的领导,管理传输层什么时候建立连接或什么时候断开。 第六层表示层:将上一层(即应用层)协议,翻译成电脑可识别语言,如UTF-8。 第七层应用层:每个网络应用,都对应不同的协议,这些协议就属于应用层。 数据在发送时,由上至下封装,即第七层至第一层,目标在收到数据包之后,由下至上解包,即第一层至第七层。 每一层的分工不同,通过这种明确、简洁分工,在通信过程中如果出现问题,就很方便发现问题的所在层,针对那一层处理即可使网络连通。 IP 1.身份标识 2.寻址 3.Internet Protocol(网络协议)  

计算机网络 --OSI七层模型

只愿长相守 提交于 2020-01-08 12:09:51
计算机网络 --OSI七层模型 一)、OSI的定义 OSI: open system interConnection, 开放式系统互联。 结构: 物理层、数据链路层、网络层、传输层、会话层、 表示层 、应用层。(自下 而上) 现在我来说一个各个层的作用---。 二)、物理层 作用:用于传输比特流,定义物理设备标准,例如,网线的类型,光纤的类型,各 种设备的传输速度,解决了两台物理机之间的通信需求。 数据转换:将类似于010101的二进制数据转换为电流的强弱进行传输,当到达目的 地后再将其转为010101的二进制数据。 ​ 即:二进制 ---》电流强弱 ----》二进制。 数据表现形式:比特流。 代表:网卡。 三)、数据链路层 数据链路层的产生:解决数据传输不完整的问题。 作用:定义了如何格式化数据,如何控制物理介质的访问,提供了错误检测纠错的 功能,确保数据传输的可靠性。 数据表现形式:帧。 代表:交换机。 四)、网络层 作用:解决计算机之间点对点通信的问题,当有多个节点进行通信时,如何找到对 一个的目标节点,此时就需要网络层来将网络地址翻译为对应的物理地址, 将数据从路由方发送到接收方。 数据表现形式:路由包。 代表:路由。 协议:TCP/IP中的IP协议。 五)、传输层 作用:当进行大文件传输时,数据过大,传输耗时过长,会面临网络传输中断产生 数据丢失的问题

Github搬运(本人的)数据库系统概念与实现(一)

假如想象 提交于 2020-01-08 01:12:17
数据库系统 何为数据库系统,根据《耶鲁大学》的《数据库系统概念》我们可以知道,数据库系统是一些互相关联的数据以及一组使得用户可以访问和修改这些数据的程序的集合 数据库系统的主要目的是为用户提供数据的抽象视图,换言之,数据库系统隐藏了关于数据存储和维护的一些细节。 数据抽象 由于许多数据库系统的用户并不会对数据库进行专业化的操作,所以身为数据库系统的开发人员应该通过以下几个层次来为用户屏蔽复杂性,以简化用户和数据库系统的交互操作 物理层 此为数据库最低层次的抽象,描述了数据实际上是怎么存储的,物理层详细描述复杂的底层数据结构 逻辑层 描述了数据库中存储什么数据以及这些数据间存在什么样的关系,因此逻辑词就可以通过少量相对简单的结构描述了整个数据库 虽然在物理层方面会涉及很多复杂的底层数据结构但逻辑词的用户不比知道这样的复杂性,这被称为 物理数据独立性 (physical data independence) 数据库管理员使用抽象的逻辑层必须确定数据库中应该保存哪些信息 视图层 描述了整个数据库的一部分,由于一个大型数据库中所存储的信息的多样性,有些时候,用户并不会关注所有的信息,而只需访问数据库的一部分 视图层抽象的定义正是为了使这样的用户与数据库系统的交互更加简单,数据库系统可以为同一数据库提供多个视图 总结 数据库系统为数据库开发者屏蔽了许多物理层的最底层的存储细节