一、使用TCP协议的常见端口

1.FTP:定义了文件传输协议,使用21端口。常说某某计算机开了FTP服务便是启动了文件传输服务。下载文件,上传主页,都要用到FTP服务。

2.Telnet:它是一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。

如以前的BBS是纯字符界面的,支持BBS的服务器将23端口打开,对外提供服务。

3.SMTP:定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件。如常见的免费邮件服务中用的就是这个邮件服务端口,

所以在电子邮件设置中常看到有这么SMTP端口设置这个栏,服务器开放的是25号端口。

4.POP3:它是和SMTP对应,POP3用于接收邮件。通常情况下,POP3协议所用的是110端口。也是说,只要你有相应的使用POP3协议的程序(例如Foxmail或Outlook),

就可以不以Web方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是163邮箱就没有必要先进入网易网站,再进入自己的邮箱来收信)。

5.HTTP:这是大家用得最多的协议,它就是常说的"超文本传输协议"。上网浏览网页时,就得在提供网页资源的计算机上打开80号端口以提供服务。常说"WWW服务"、 "Web服务器"用的就是这个端口。

虽然HTTP本身是一个协议,但其最终还是基于TCP的。不过,目前,有人正在研究基于TCP+UDP混合的HTTP协议。

二、使用UDP协议端口

1.DNS:用于域名解析服务,这种服务在Windows NT系统中用得最多的。因特网上的每一台计算机都有一个网络地址与之对应,这个地址是常说的IP地址,

它以纯数字+"."的形式表示。然而这却不便记忆,于是出现了域名,访问计算机的时候只需要知道域名,域名和IP地址之间的变换由DNS服务器来完成。DNS用的是53号端口。

2.SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。

3.QQ:QQ程序既接受服务,又提供服务,这样两个聊天的人才是平等的。QQ用的是无连接的协议,也是说它用的是UDP协议。QQ服务器是使用8000号端口,侦听是否有信息到来,客户端使用4000号端口,向外发送信息。如果上述两个端口正在使用(有很多人同时和几个好友聊天),就顺序往上加。

三、服务类型默认端口服务类型默认端口

在计算机的6万多个端口,通常把端口号为1024以内的称之为常用端口,这些常用端口所对应的服务通常情况下是固定的。表1所列的都是服务器默认的端口,不允许改变,一般通信过程都主要用到这些端口。

  • Echo 7
  • Daytime 13
  • FTP 21
  • Telnet 23
  • SMTP 25
  • Time 37
  • Whois 43
  • DNS 53
  • Gopher 70
  • Finger 79
  • WWW 80
  • POP3 110
  • NNTP 119
  • IRC 194

另外代理服务器常用以下端口:

  • HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080
  • SOCKS代理协议服务器常用端口号:1080
  • HTTPS:443、8443

我的微信公众号:架构真经(id:gentoo666),分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。每日更新哦!

参考资料:

  1. https://blog.csdn.net/mellymengyan/article/details/51115521
  2. https://www.cnblogs.com/xuxinstyle/p/9370615.html

网络(5)-应用层:了解常用协议使用的端口和底层协议相关推荐

  1. 思科服务器查看生成树协议,思科基于端口的生成树协议命令

    思科基于端口的生成树协议命令 [命令格式]set port [portlist|all] spanning-tree enable [使用指南]该命令用于使能基于端口的生成树协议.参数为交换机物理端口 ...

  2. 各路由协议的协议号_协议号和端口号大全

    协议号和端口号大全 协议号和端口号大全协议号是存在于 IP 数据报的首部的 20 字节 的固定部分,占有 8bit. 该字段是指出此数据报所携带的是数据是使 用何种协议,以便目的主机的 IP 层知道将 ...

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

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

  4. 网络摄象机常用传输协议

    多播路由是一个很好的技术,在Internet上实现了对数据的"广播",不同于广播的是,由于广播风暴的问题,路由器是禁止广播数据跨路由传送的.而多播则很好的解决了这个问题.现在M$软 ...

  5. 网络:应用层相关协议

    应用层位于传输层之上,在OSI七层模型中,分为了三层,从上到下分别是应用层.表示层.会话层.这里对这三层不做具体区分. 应用层是面向用户的一层,主要包括FTP.HTTP.HTTPS.DNS.TELNE ...

  6. 【网络】应用层-HTTP协议

    网络-应用层-HTTP协议 文章目录 网络-应用层-HTTP协议 HTTP协议 什么是HTTP协议 URL urlencode和urldecode HTTP基本特征 HTTP协议版本 HTTP报文结构 ...

  7. HTTP协议【网络基础/应用层】

    文章目录 1. 网络基础 TCP/IP 2. 与HTTP密切相关的协议 2.1 负责传输的 IP 协议 路由选择 2.2 确保可靠性的 TCP 协议 三次握手 2.3 负责域名解析的 DNS 服务 2 ...

  8. 前端网络基础-应用层DNS协议

    目录 初识域名 正向解析和反向解析 DNS解析 主机本地hosts文件实现DNS解析 浏览器缓存实现DNS解析 本地DNS服务器实现DNS解析 域名的组成 DNS迭代解析 DNS递归解析 DNS协议 ...

  9. 网络基础应用层--HTTP协议

    网络基础应用层--HTTP协议 一.应用层协议 (一)应用层协议概念 (二)自定义协议概念 (三)数据格式如何定义最优 (四)结构体的二进制序列化 二.HTTP协议 (一)HTTP协议 1.请求-响应 ...

最新文章

  1. R语言在dataframe的特定索引位置添加数据行而非在dataframe末尾append数据行实战
  2. nginx+tomcat+resin+jdk一键自动化安装脚本(4--resin安装脚本)
  3. 记一次继承了AbstractAuthenticationProcessingFilter 的过滤器被执行了两次问题
  4. java序列化_Java序列化详解
  5. 关于div容器高度随着浏览器宽度按照宽高比自适应的问题(css解决方案)
  6. 聊聊微信的Dark模式
  7. 浅析C++开发语言的特点
  8. Joint European Conference on Machine Learning and Knowledge Discovery in Databases(ECML-PKDD)会议怎么样?
  9. selece * from jb51 where id45
  10. oracle数据库sqlloader,初见Oracle SqlLoader工具
  11. ev3无需使用计算机编程,Legoev3机器人怎么编程.docx
  12. 左耳朵耗子 | 程序员如何用技术变现?
  13. linux+路由器+刷机,某款小路由刷机方法介绍
  14. 【AAAI2022】FDIWN - Feature Distillation Interaction Weighting Network for Lightweight Image SR
  15. Spring框架学习笔记05:SpringAop
  16. 应运而生的环保APP
  17. 云基础架构安全_这是使您的云基础架构稳定,安全和可扩展的方法。
  18. 【数学分析】一致连续的一些证明方法
  19. 2019 全球科技行业薪资报告出炉:全栈开发受热捧,40 岁以上程序员收入最高!...
  20. mysql插座返回6M数据_MySQL数据库设计与应用智慧树期末答案

热门文章

  1. 交换机命令行配置与VLAN
  2. ElasticSearch是否有架构?
  3. kube-scheduler 源码解析
  4. 收获,不止SQL优化——抓住SQL的本质--第九章
  5. Nginx 运维之域名验证
  6. sql语句创建唯一索引
  7. SpringBoot @CachePut注解的使用原理
  8. Kafka会不会丢消息
  9. 深入理解BeanPostProcessor接口
  10. java spi使用详解