网络通信协议

本文介绍了网络通信协议的重要性,包括其语法、语义和定时组成。提到了IP、TCP和UDP三种主要协议的特性,并对比了TCP的可靠性和UDP的效率。此外,还概述了应用层的功能特点,如运输访问和管理、电子邮件、虚拟终端等,并列举了DNS、HTTP和FTP作为协议示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                   网络通信协议

今天学习了网络通信协议,总结出来的知识点,不足之处请大家多多指教!


网络通信协议:负责在网络上建立通信通道和控制通过通道的信息流的规则


为了进行网络通信,通信双方必须遵守通信协议


网络通信协议的组成:

语法(syntax):包括数据格式、数据编码以及信号等。

语义(semantics):包括用于协调和差错处理的控制信息。

定时(Timing):包括传输速率和数据排序等。





常见的网络协议

IP(Internetworking Protocol)网间网协议
IP协议是是网络层的主要协议,支持网间互联的数据报通信,它是无连接、不可靠的协议。IP 网络上的主机只能
直接向本地网上的其他主机(也就是具有相同IP 网址的主机)发送数据包


TCP(Transport Control Protocol)传输控制协议
TCP协议是面向连接(需要在客户端和服务器之间建立连接)、保证高可靠性(数据无丢失、数据无失序、数据

无错误、数据无重复到达,安全性可以得到保障)传输层协议


UDP(User Datagram Protocol)用户数据报协议
UDP协议跟TCP协议一样也是传输层协议,但它是无连接(无需在客户端和服务器之间建立连接),不保证可靠

(安全性得不到保障)的传输层协议


UDP和TCP协议区别:

TCP协议:可靠,传输数据包的大小没有限制,但是连接建立需要时间,差错控制的开销大;


UDP协议:不可靠,差错控制开销小,传输数据包大小有限制(64K以下),不需要建立连接。


应用层:

应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。


基本简介:

开放式系统互连 (Open Systems Interconnection reference,OSI) 参考模型是一种抽象的分层模型。
OSI七层网络参考模型:
Layer 7:应用层(Application Layer)
Layer 6:表示层(Presentation Layer)
Layer 5:会话层(Session Layer)
Layer 4:传输层(Transport Layer)
Layer 3:网络层(Network Layer)
Layer 2:数据链路层(Data Link Layer)
Layer 1:物理层(Physical Layer)
TCP/IP协议模型:
应用层(Application Layer);
传输层(Transport Layer);
Internet层/网络层;
网络接入层(Network Access Layer)
应用层(Application Layer):该层为用于通信的应用程序和用于消息传输的底层网络提供接口。 [1]  
网络应用是计算机网络存在的原因,而应用层正是应用层协议得以存在和网络应用得以实现的地方。
应用层Application layer)是七层OSI模型的第七层。应用层直接和 应用程序接口并提供常见的 网络应用服务。应用层也向 表示层发出请求。
应用层
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE.
CASE提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值