网络基础知识大全 网络知识( 五 )
你为什么挥四次手?
想象一下,如果您现在是客户端,并且想要断开与服务器的所有连接,您应该怎么做?第一步是自己停止向服务器发送数据,等待服务器的回复 。但还没有结束 。虽然你自己没有向服务器发送数据,但是因为你之前已经建立了平等的连接,所以此时他也有主动向你发送数据的权利 。因此,服务器端必须停止主动向您发送数据,并等待您的确认 。其实说白了就是保证双方之间一个合同的完整执行!
使用TCP的协议:FTP(文件传输协议)、Telnet(远程登录协议)、SMTP(简单邮件传输协议)、POP3(与接收邮件的SMTP相反)、HTTP协议等 。
8.UDP协议
UDP数据报协议是一种无连接通信协议 。UDP数据包括目的端口号和源端口号信息 。因为通信不需要连接,所以可以实现广播传输 。UDP通信不需要接收方确认,这是不可靠的传输,可能会发生丢包 。在实际应用中,需要程序员进行验证 。
UDP与TCP在同一层,但它不关心数据包的顺序、错误或重传 。因此,UDP不适用于使用虚电路的面向连接的服务,UDP主要用于面向查询响应的服务,如NFS 。与FTP或Telnet相比,这些服务需要交换的信息更少 。
每个UDP报文分为UDP头和UDP数据区 。报头由四个16位(2字节)字段组成,分别描述消息的源端口、目的端口、消息长度和校验值 。UDP报头由4个字段组成,每个字段占用2个字节,如下所示:
(1)源端口号;
(2)目标端口号;
(3)数据报长度;
(4)检查数值 。
使用的UDP协议包括TFTP(简单文件传输协议)、SNMP(简单网络管理协议)、DNS(域名解析协议)、NFS和BOOTP 。
TCP和UDP的区别:TCP是面向连接的、可靠的字节流服务;UDP是一种无连接且不可靠的数据报服务 。
9.域名系统协议
域名系统是域名系统的缩写,用于命名组织成域层次结构的计算机和网络服务 。可以简单理解为把URL转换成IP地址 。域名由一串用点分隔的单词或缩写组成 。每个域名对应一个唯一的IP地址 。在互联网上,域名和IP地址是一一对应的 。DNS是域名解析的服务器 。在互联网等TCP/IP网络中,DNS命名用于通过用户友好的名称来查找计算机和服务 。
10.网络地址转换协议
NAT网络地址转换是一种接入广域网(WAN)的技术,是将私有(保留)地址转换为合法IP地址的技术,广泛应用于各种类型的互联网接入方式和网络中 。原因很简单 。NAT不仅完美解决了lP地址不足的问题,还能有效避免来自网络外部的攻击,隐藏和保护网络内部的计算机 。
11.DHCP协议
动态主机配置协议是局域网的一种网络协议 。它与UDP协议一起工作,有两个主要目的:自动为内部网络或网络服务提供商分配IP地址,并为用户或内部网络管理员提供集中管理所有计算机的方法 。
12.HTTP协议
超文本传输协议是互联网上使用最广泛的网络协议 。所有的万维网文档都必须符合这个标准 。
HTTP协议包括哪些请求?
获取:请求读取由网址标记的信息 。
POST:向服务器添加信息(如注释) 。
在给定的网址下存储一个文档 。
删除:删除由给定网址标记的资源 。
在HTTP中,POST和GET的区别
1)Get是从服务器获取数据,Post是向服务器传输数据 。
2)Get是将参数数据队列添加到提交表单的Action属性所指向的URL中,值与表单中的每个字段一一对应,在URL中可以看到 。
3)Get传输的数据量较小,不能大于2kb;Post传输的数据量较大,默认情况下一般是无限制的 。
4)根据HTTP规范,GET用于信息获取,应该是安全且幂等的 。
一、所谓安全,是指操作是用来获取信息而不是修改信息 。换句话说,GET请求一般不应该产生副作用 。也就是说,它只获取资源信息,就像数据库查询一样,不会修改或添加数据,也不会影响资源的状态 。
二.幂等意味着对同一个网址的多个请求应该返回相同的结果 。
13.举个例子 。
在浏览器中输入www.baidu.com后执行的所有进程
现在假设我们在客户端(client)浏览器中输入http://www.baidu.com,而Baidu.com是要访问的服务器(server),下面详细分析了客户端访问服务器时执行的一系列协议操作:
1)客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,并通过这个IP地址找到从客户端到服务器的路径 。客户端浏览器发起到220.161.27.48的HTTP会话,然后通过TCP封装数据包并将其输入到网络层 。
2)在客户端的传输层,将HTTP会话请求划分为消息段,并添加源端口和目的端口 。比如服务器使用80端口监听客户端的请求,客户端随机选择5000等端口与服务器交换,服务器将相应的请求返回给客户端的5000端口 。然后使用IP层的IP地址找到目的地 。
推荐阅读
- 手袋奢侈品牌有哪些?奢侈品手袋品牌大全
- 儿童睡前笑话故事大全 儿童笑话故事
- 有趣的百科知识大全 百科知识大全
- 描写杏花的诗句有哪些-?有关杏花的诗句古诗大全
- 山药红萝卜炖排骨的做法大全家常,山药红萝卜玉米可以一起炖排骨吗?
- 路边摊炒面的做法大全窍门,路边摊炒面的做法视频?
- 凉拌绿豆芽的家常做法大全,凉拌绿豆芽需要焯水吗?
- 炒茄子时,先放油就错了,学会这个小技巧,不吸油不发黑,茄子不过油的做法大全家常?
- 红烧兔子肉的做法大全窍门窍门窍门,红烧兔子肉怎么做好吃又简单窍门?
- 菜羹的做法大全集窍门,调羹菜的做法窍门?