URL的组成以及常见的协议

   工作中遇见不会的协议着急怎么办,下面就带你去了解url(网址)与协议的理解和解释。
   就记红色的,准没错。
协议+域名+端口号+路径+参数

● https://www.baidu.com:443/index?g=中国&encode(编码)=utf-8
● https                                     协议
● www. baidu. com                 域名/IP地址
● 443                                        端口
● index                                     路径
● g=中国&encode=utf-8          参数

协议:数据在网络中传输的规则(类似于快递时选择快递公司)

域名:表示数据资源在网络中的位置(类似于快递时的收货地址)

端口:设备与外界通讯交流的出口(类似于快递时的收货电话)

路径:表示找到资源所在的机器后,应该在机器在什么位置来找需要的数据(类似于快递时的收货人/房间详细地址)

参数:获取数据时提供的一些参数数据(可选)(类似于快递时货到付款-可选)

---常见协议
Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。

TCP:传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议
UDP:用户数据报协议(UDP,User Datagram Protocol),一种无连接的传输协议,提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务
HTTP:(超文本传输协议HyperText Transfer Protocol),默认端口:80,它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。
HTTPS(安全的超文本传输协议)=HTTP+SSL(安全证书)/TLS,默认端口:443 也就是在HTTP 上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过 TLS 进行加密,所以传输的数据都是加密后的数据。需要先完成TLS的连接再进行HTTP的连接
FTP:FTP(File Transfer Protocol,文件传输协议),默认端口:21 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
SMTP:SMTP是一种提供可靠且有效鄌电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。
DNS:域名系统,默认端口:53(Domain Name System, DNS)是Internet上解决网上机器命名的-种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“”分开的数字组成(此处以IPv4的地址为例,IPv6的地址同理),记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。
SSH:安全协议,默认端口:22。SSH为 SecureShell 的缩写,为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH 协议可以有效防止远程管理过程中的信息泄露问题

以上是常见的协议解释,如有补充可在评论区讨论

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值