3.网络协议

文章详细阐述了OSI七层模型各层的功能,包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。同时介绍了TCP/IP模型的四层及其作用,如应用层的HTTP、FTP协议,传输层的TCP与UDP的区别,以及TCP的可靠传输和UDP的无连接特性。此外,提到了TCP和UDP对应的一些应用层协议,如TCP的FTP、SSH、HTTP和UDP的DNS、TFTP、SNMP。
摘要由CSDN通过智能技术生成

OSI七层分别有什么作用?

1. 应用层(数据):确定进程之间通信的性质以满足用户需要以及提供网络与用户应用

2. 表示层(数据):主要解决用户信息的语法表示问题,如加密解密

3. 会话层(数据):提供包括访问验证和会话管理在内的建立和维护应用之间通信的机 制,如服务器验证用户登录便是由会话层完成的

4. 传输层(段):实现网络不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流量控制等

5. 网络层(包):提供逻辑地址(IP)、选路,数据从源端到目的端的 传输

6. 数据链路层(帧):将物理层的比特流数据封装成帧,提供简单的差错监测

7. 物理层(比特流):设备之间比特流的传输,简单的传送01比特

TCP/IP:网络通信协议,像HTTP,FTP,等协议都是TCP/IP协议的子集

TCP/IP 模型
在这里插入图片描述

应用层:代表我们编写的应用程序,应用层可以调用服务和传输层进行通信。常见的服务有:HTTP、FTP

传输层:传输层负责网络中两台计算机的数据传输功能,传输层在确认对方计算机时,会进行三次握手

网络层:使用IP协议,主要是网络路由,寻找目标主机,并将数据包发送

链路层:网络传输的硬件部分都是链路层,如:网卡,网线,网络适配器,路由器

TCP对应的应用层协议有哪些?

答:TCP对应的典型的应用层协议: FTP:文件传输协议; SSH:远程登录协议; HTTP:web服务器传输超文本到本地浏览器的超文本传输协议。

UDP和TCP的区别是什么?

答:TCP和UDP的区别如下:

TCP是面向有连接型,UDP是面向无连接型;

TCP是一对一传输,UDP支持一对一、一对多、多对一和多对多的交互通信;

TCP是面向字节流的,即把应用层传来的报文看成字节流,将字节流拆分成大小不等的数据块,并添加TCP首部;UDP是面向报文的,对应用层传下来的报文不拆分也不合并,仅添加UDP首部;

TCP支持传输可靠性的多种措施,包括保证包的传输顺序、重发机制、流量控制和拥塞控制;UDP仅提供最基本的数据传输能力

UDP对应的应用层协议有哪些?

答:UDP对应的典型的应用层协议: DNS:域名解析协议; TFTP:简单文件传输协议; SNMP:简单网络管理协议
的应用层协议: DNS:域名解析协议; TFTP:简单文件传输协议; SNMP:简单网络管理协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值