网络的分层协议总结(转发:https://www.cnblogs.com/Zhang-wj/p/5907534.html)

OSI七层模型
OSI 中的层              功能                                                              TCP/IP协议族 
应 用层                   文件传输,电子邮件,文件服务,虚拟终 端           TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 
表示层                    数据格式化,代码转换,数据加密                                没有协议 
会话 层                   解除或建立与别的接点的联系                                       没有协议 
传输层                    提供端对端的接口                                                         TCP,UDP (RTP)
网 络层                   为数据包选择路由                                                         IP,ICMP,RIP,OSPF,BGP,IGMP 
数据链路层              传输有地址的帧以及错误检测功能                               SLIP,CSLIP,PPP,ARP,RARP,MTU 
物 理层                     以二进制数据形式在物理媒体上传输数据                      ISO2110,IEEE802,IEEE802.2

************************************************************************************************************************************

TCP/IP五层模型的协议

应用层 
传输层:四层交换机、也有工作在四层的路由器

网络层:路由器、三层交换机

数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)

物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层

**************************************************************************************************************************************

  网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。网络协议并不是一套单独的软件,它融合于其他所有的软件系统中,因此可以说,协议在网络中无所不在。网络协议遍及OSI通信模型的各个层次,从我们非常熟悉的TCP/IP、HTTP、FTP协议,到OSPF、IGP等协议,有上千种之多。对于普通用户而言,不需要关心太多的底层通信协议,只需要了解其通信原理即可。在实际管理中,底层通信协议一般会自动工作,不需要人工干预。但是对于第三层以上的协议,就经常需要人工干预了,比如TCP/IP协议就需要人工配置它才能正常工作。 

  局域网常用的三种通信协议分别是TCP/IP协议、NetBEUI协议和IPX/SPX协议。 TCP/IP协议毫无疑问是这三大协议中最重要的一个,作为互联网的基础协议,没有它就根本不可能上网,任何和互联网有关的操作都离不开TCP/IP协议。不过TCP/IP协议也是这三大协议中配置起来最麻烦的一个,单机上网还好,而通过局域网访问互联网的话,就要详细设置IP地址,网关,子网掩码,DNS服务器等参数。 

TCP/IP协议族中包括上百个互为关联的协议,不同功能的协议分布在不同的协议层, 几个常用协议如下: 

1、Telnet(Remote Login):提供远程登录功能,一台计算机用户可以登录到远程的另一台计算机上,如同在远程主机上直接操作一样。 2、FTP(File Transfer Protocol):远程文件传输协议,允许用户将远程主机上的文件拷贝到自己的计算机上。 3、SMTP(Simple Mail transfer Protocol):简单邮政传输协议,用于传输电子邮件。 4、NFS(Network File Server):网络文件服务器,可使多台计算机透明地访问彼此的目录。 5、UDP(User Datagram Protocol):用户数据包协议,它和TCP一样位于传输层,和IP协议配合使用,在传输数据时省去包头,但它不能提供数据包的重传,所以适合传输较短的文件。6、HTTP(Hyper Text Transfer Protocol),超文本传输协议,目的是保证浏览器与服务器之间的通信。HTTP的工作方式是客户端与服务器之间

的请求-应答协议。
**************************************************************************************************************************************

原文地址:https://www.cnblogs.com/sutao/p/8597947.html

时间: 2024-11-08 23:56:47

网络的分层协议总结(转发:https://www.cnblogs.com/Zhang-wj/p/5907534.html)的相关文章

网络的分层协议总结

OSI七层模型OSI 中的层            功能                                                        TCP/IP协议族 应 用层                 文件传输,电子邮件,文件服务,虚拟终 端         TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层                 数据格式化,代码转换,数据加密                                   

网络数据包最大长度 MTU 分片 转发https://blog.csdn.net/singular2611/article/details/52513406

1.数据链路层对数据帧的长度都有一个限制,也就是链路层所能承受的最大数据长度,这个值称为最大传输单元,即MTU.以以太网为例,这个值通常是1500字节. 2.对于IP数据包来讲,也有一个长度,在IP包头中,以16位来描述IP包的长度,也就是说,一个IP包,最长可能是65535字节. 3.结合以上两个概念,第一个重要的结论就出来了,如果IP包的大小,起过了MTU值,那么就需要分片,也就是把一个IP包分为多个,这个概念非常容易理解,一个载重5T的卡车,要拉10T的货,它当然就得分几次来拉了. 4.I

网络分层协议

Tcp/Ip连接网络四层 应用层: http,smtp,ssh 传输控制层: tcp(面向连接,三次握手,四次分手,可靠),udp(面向无连接,不可靠) 网络层: ip(逻辑上两个端点) 链路层: 以太网 MAC(物理上两个节点) 网络七层 应用层 为应用程序提供服务并规定应用程序中通信相关的细节. 包括的协议如下: 超文本传输协议HTTP: 这是一种最基本的客户机/服务器的访问协议:浏览器向服务器发送请求,而服务器回应相应的网页 文件传送协议FTP: 提供交互式的访问,基于客户服务器模式,面向

软件定义网络基础---NETCONF协议

netconf协议最早被作为网管协议被提出来的,与SNMP网管协议相比较:SNMP的优势在于网络设备的监测,在大规模网管应用中有很大不足,正是针对这种不足之处,提出了NETCONF协议 一:NETCONF协议 NETCONF协议虽然是多个SDN控制支持的南向协议,但是他无法指导交换机进行数据转发,它与OF-Config OVSDB协议类似,是一种网络设备的配置管理协议 (一)功能 NETCONF是新一代网管协议:网络配置协议NETCONF(Network Configuration Protoc

网络技术-ARP协议

为什么我们不直接使用硬件地址进行通信? 由于全世界存在着各式各样的网络,它们使用不同的硬件地址.要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此几乎是不可能的事.连接到因特网的主机都拥有统一的 IP 地址,它们之间的通信就像连接在同一个网络上那样简单方便,因为调用 ARP 来寻找某个路由器或主机的硬件地址都是由计算机软件自动进行的,对用户来说是看不见这种调用过程的.  功能:从IP地址到物理地址的映射.高速缓存技术:在主机内开辟一片专用内存空间,用来存放局域网上所有的主机和

网络七层协议形象解释

第一层,物理层  OSI模型最低层的"劳苦大众".它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络接口卡(NIC

关于无线网络 802.11协议学习

一.IEEE802局域网标准 IEEE是英文Institute of Electrical and Electronics Engineers的简称,其中文译名是电气和电子工程师协会.该协会的总部设在美国,主要开发数据通信标准及其他标准.IEEE802委员会负责起草局域网草案,并送交美国国家标准协会(ANSI)批准和在美国国内标准化.IEEE还把草案送交国际标准化组织(ISO).ISO把这个802规范称为ISO 8802标准,因此,许多IEEE标准也是ISO标准.例如,IEEE 802.3标准就

网络七层协议、五层协议与四层协议

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 .完成中继功能的节点通常称为中继系统.一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上 集线器是物理层设备,采用广播的形式来传输信息. 交换机就是

20199325 2019-2020-2 实践三网络嗅探与协议分析实践

目录 实验三: 任务一:根据教材参考代码,编写有个简单网络抓包工具,要求核心代码和运行结果截图1-2张.代码push到码云 任务二找一个网站或者搭建一个本地网站,登录网站,并嗅探,分析出账号和密码,结果截图1-2张.(3分) 任务三: 抓取手机App的登录过程数据包,分析账号和密码.可以用邮箱.各类博客.云班课. 实验三: 任务一:根据教材参考代码,编写有个简单网络抓包工具,要求核心代码和运行结果截图1-2张.代码push到码云 #coding:UTF-8 from scapy.all impo