一、UDP

1、DNS:域名系统

DNS是因特网使用的命名系统,用来把人们使用的机器名字转换为IP地址。
现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名
域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。

2、SNMP:简单网络管理协议

SNMP由三部分组成:SNMP本身、管理信息结构SMI和管理信息库MIB。
SNMP定义了网络管理站(NMS)和代理(Agent)之间所交换的分组格式。SMI定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。MIB在被管理的实体中创建了命名对象,并规定类型。

3、TFTP:简单文件传送协议

TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
特点:
数据报文都是512字节(最后一次可≤512Bytes)
数据报文按序号编号,从1开始
支持ASCII码和二进制传送(FTP也支持)
可以对文件进行读写
首部简单

二、TCP

1、FTP:文件传输协议

FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP基于TCP。

SFTP是FTP的安全版本。 SFTP提供与远程服务器的加密通道。 这使身份验证和数据传输比FTP更安全。

2、HTTP(Hypertext Transfer Protocol ):超文本传输协议

HTTP是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。http使用面向连接的TCP作为运输层协议,保证了数据的可靠传输。

3、HTTPS(Hypertext Transfer Protocol Secure):安全超文本传输协议

它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是像HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。
https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL。

4、WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
WebSocket 通过HTTP/1.1 协议的101状态码进行握手。

5、SMTP:电子邮件协议

即简单邮件传送协议。SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。SMTP通信的三个阶段:建立连接、邮件传送、连接释放。

6、POP3:邮件读取协议

Post Office Protocol,简称POP,这是一个非常简单同时功能也有限的邮件读取协议,目前我们使用的是其第三个版本POP3。POP3采用了“拉”的通讯方式,当用户读取邮件时,用户代理向邮件服务器发送请求,拉取用户邮箱中的邮件。

7、Telnet:远程终端协议

telnet是一个简单的远程终端协议,它也是因特网的正式标准。又称为终端仿真协议。

8、MQTT(Message Queuing Telemetry Transport):消息队列遥测传输协议

是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。
MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
主流的MQTT是基于TCP连接进行数据推送的,但是同样有基于UDP的版本,叫做MQTT-SN。这两种版本由于基于不同的连接方式,优缺点自然也就各有不同了。

9、AMQP(Advanced Message Queuing Protocol):高级消息队列协议

一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品、开发语言等条件的限制。

TCP/IP 应用层常用协议相关推荐

  1. TCP/IP体系结构常用协议总结

    TCP/IP体系结构常用协议总结 文章目录 TCP/IP体系结构常用协议总结 1.简介 2.协议 2.1应用层协议 2.1.1POP3协议 2.1.2FTP协议 2.1.3HTTP协议 2.1.4Te ...

  2. TCP/IP之常用协议

    ARP ARP是网络层协议,在同一广播域内,将ip地址解析成MAC地址 ARP工作过程: 源终端与目的终端第一次通讯时,源终端会根据目的ip地址,查询自身的arp表,arp表记录着ip地址与对应mac ...

  3. 服务器ipv4协议认证,基于TCP/IP应用层密码认证协议的研究

    Internet在全世界盛行,它的基础协议就是传输控制协议/网际协议(TCP/IP).TCP/IP是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来以及传送方式 ...

  4. http与https与socket tcp/IP与UDP 协议等

    网络由下往上分为:   物理层--                       数据链路层-- 网络层--                       IP协议 传输层--               ...

  5. 大白话说网络(四)-----应用层常用协议介绍

    应用层协议简介 一.HTTP HTTPS HTTP是超文本传输协议,全称"Hyper Text Transfer Protocol",是一个基于请求与响应,无状态的,应用层的协议, ...

  6. TCP/IP通俗易懂网络协议

    昨晚在一个博主那里看懂一篇关于TCP/IP通俗易懂网络协议的文章,感觉写的非常不错,在这里就顺便做一下笔记吧.... 最简单的理解:TCP面向连接的,可靠的数据传输,建立连接需要三次握手,会造成del ...

  7. 【详解】以下关于TCP/IP协议栈中协议和层次的对应关系正确的是()

    以下关于TCP/IP协议栈中协议和层次的对应关系正确的是 解析: TCP协议和UDP协议都是基于IP协议的. 基于TCP的应用层协议:FTP.Telnet.SMTP.HTTP.POP3与DNS 基于U ...

  8. 常见TCP/IP、HTTP协议以及三次握手和四次挥手

    面试常见TCP/IP.HTTP协议以及三次握手和四次挥手 IP(Internet Protocol):网际协议 IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之间传送一种称之为数据包的 ...

  9. 计算机网络(OSI、TCP/IP、网络协议、常见网络设备工作原理)

    目录 OSI模型 TCP/IP模型 网络协议 IP协议 IP数据报格式 IP数据报分片 IPv4地址 NAT协议 ARP/RARP协议 ARP RARP DHCP协议 ICMP协议 ICMP差错报告报 ...

最新文章

  1. Windows自带的端口转发工具netsh使用方法_DOS/BAT
  2. mxnet制作人脸识别训练集
  3. eigen跟踪MILTracker代码分析
  4. php创建表并插入数据,php数据库操作-创建库和表以及插入数据
  5. 【WPF学习】第五十章 故事板
  6. shell不允许输入空字符_反弹shell | ncamp;bash
  7. 有php注入的源码,php注入3_php
  8. Android 壁纸设置代码 详解
  9. Object-C学习(一)——类别的创建、实现及调用
  10. 如何应对团购鼻祖Groupon的“***”
  11. 黑群晖一键生成视频缩略图
  12. 信天翁水域雷达监视系统
  13. java实现斐波那契数列求和_Java递归实现斐波那契数列
  14. 企业级POS收银系统源码(客户端+后台)
  15. linux飞行模式问题解决
  16. java动态写入ppt_使用POI操作PPT文档(插入文本、图片)转
  17. 从根本上降低采购成本,不割韭菜~
  18. 什么是陀螺仪的dr算法_如何评价项目:通过陀螺仪传感器算法,从声波振动中提取语音?...
  19. 武魂显示无法连接服务器,武魂天下进不去连接服务器失败解决方法
  20. KeyShot中的半透明材质怎样来创建液体

热门文章

  1. poi数据获取、学校poi分布、医院poi分布、公园分布、地铁分布、道路网
  2. html5 图片变暗,HTML – 如何使CSS背景图像变暗?
  3. Codeforces Round #813 (Div. 2) A-C
  4. 这些SCI写作万能句型,我都帮你总结好了!
  5. 计算机毕业设计宠物网站,《宠物信息网站的设计计算机毕业设计(论文)》.doc
  6. animate-动画
  7. Java开发入门教程!java破解版游戏免费下载
  8. 学习屏幕保护制作方法
  9. EMWIN图标网站大全
  10. [533]python获取微信好友头像生成点阵图片