每一个应用层(TCP/IP参考模型的最高层)协议一般都会使用到两个传输层协议之一:

面向连接的TCP传输控制协议和无连接的包传输的UDP用户数据报文协议。

运行在TCP协议上的协议:

  • HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。

  • HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本传输协议),HTTP协议的安全版本。

  • FTP(File Transfer Protocol,文件传输协议),由名知义,用于文件传输。

  • POP3(Post Office Protocol, version 3,邮局协议),收邮件用。

  • SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),用来发送电子邮件。

  • TELNET(Teletype over the Network,网络电传),通过一个终端(terminal)登陆到网络。

  • SSH(Secure Shell,用于替代安全性差的TELNET),用于加密安全登陆用。

运行在UDP协议上的协议:

  • BOOTP(Boot Protocol,启动协议),应用于无盘设备。

  • NTP(Network Time Protocol,网络时间协议),用于网络同步。

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),动态配置IP地址。

  • TFTP

其他:

  • DNS(Domain Name Service,域名服务),用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上)。

  • ECHO(Echo Protocol,回绕协议),用于查错及测量应答时间(运行在TCP和UDP协议上)。

  • SNMP(Simple Network Management Protocol,简单网络管理协议),用于网络信息的收集和网络管理。

  • ARP(Address Resolution Protocol,地址解析协议),用于动态解析以太网硬件的地址。

著名端口分配:

/etc/services

基于UDP/TCP的网络协议(端口分配)相关推荐

  1. 网络协议之:基于 UDP 的高速数据传输协议 UDT

    简介 简单就是美.在网络协议的世界中,TCP 和 UDP 是建立在 IP 协议基础上的两个非常通用的协议.我们现在经常使用的 HTTP 协议就是建立在 TCP 协议的基础上的.相当于 TCP 的稳定性 ...

  2. 网络协议之:基于UDP的高速数据传输协议UDT

    文章目录 简介 UDT协议 UDT的缺点 总结 简介 简单就是美.在网络协议的世界中,TCP和UDP是建立在IP协议基础上的两个非常通用的协议.我们现在经常使用的HTTP协议就是建立在TCP协议的基础 ...

  3. 【TCP/IP网络协议】(五)传输层UDP协议

    文章目录 传输层协议 一.端口 二.UDP概述 三.UDP报文 四.程序测试 传输层协议 从之前介绍的网络层协议来看,通信的两端是两台主机,IP数据报首部就标明了这两台主机的IP地址,但是从传输层来看 ...

  4. TCP IP 网络协议基础入门

    文章目录 1 TCP IP 简介 2 链路层介绍 3 IP网际协议 4 网络层其他协议 5 传输层:UDP协议 6 传输层:TCP协议 7 应用层协议 每层承担的任务不一样,各层的协议的工作方式也不一 ...

  5. TCP/IP网络协议的通俗理解,socket,http,soap。

    前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来我花了一些时间去了解这些网络协议,现在对TCP/IP网络 ...

  6. 对TCP/IP网络协议的浅出归纳

    前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网 ...

  7. TCP/IP协议端口分配规则与分类

    简述 TCP/IP 协议中的端口在报头中占2个字节即16位,范围是从0-65535.端口号用来表示和区别网络中的不同应用程序 端口分类 0-1023之间的端口号,也叫Well Known ports. ...

  8. ip申请 web应用_网络协议端口TCP/IP概览

    TCP TCP 用于从应用程序到网络的数据传输控制. TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组. =============================== ...

  9. UDT协议-基于UDP的可靠数据传输协议

    1.   介绍 随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效.这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减 ...

最新文章

  1. python函数拟合不规则曲线_python中的多变量(多项式)最佳拟合曲线?
  2. 钱学森最后一次系统谈话:大学要有创新精神
  3. 使用c:foreach时链接失效
  4. python webservice接口测试传参数_Python3 webservice接口测试方法是什么
  5. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_2 Mybatis的CRUD-保存操作
  6. linux打开计算器命令,linux命令行计算器
  7. python调用vbs脚本_用VBS脚本读英语的Python代码分享
  8. Win10 CMD命令大全与超好用的快捷键
  9. python怎么下载panda包_pandas python下载
  10. 单片机pwm控制基本原理详解
  11. 史上最全运放运算放大器知识讲解(附主流厂商)
  12. 一行代码实现随意编辑网页内容
  13. web前端数据表格有合并项的一种简单实现方法
  14. 2021年焊工(初级)报名考试及焊工(初级)免费试题
  15. FPGA error:buffers of the same direction cannot be placed in series.
  16. 湘潭大学c语言作业系统学生端,作业收发系统学生端使用说明
  17. twisted的cred
  18. ERP系统解决工艺流程管理痛点,全维监控,智连未来!
  19. 单片机:11.UART串口通信
  20. 企业定制CRM系统的流程

热门文章

  1. 004-hadoop家族概述
  2. 怎么使用ar打包静态库
  3. git忽略文件【转】
  4. 【独家:震惊!——西城区所有学区优质度透解与大排名,泄密了!】
  5. (笔记)Linux服务器中判断客户端socket断开连接的方法
  6. arp 命令最简单的小应用
  7. linux fedora下实现锐捷认证
  8. php 当我添加数据成功后跳到首页 为什么刷新还会增加数据,使用post提交数据之后,有错误,页面刷新之后,想保持原有值...
  9. android长截屏代码,android长截屏原理及实现代码
  10. mysql php 新手卡生成_6个强大的PHP/Mysql代码生成器介绍