计算机网络基础知识:UDP、DNS、NAT协议

2018-09-2010:32:59计算机网络技术Comments2,307 views字数 870阅读模式

8. UDP协议

UDP用户数据报协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

每个UDP报文分UDP报头和UDP数据区两部分。报头由四个16位长(2字节)字段组成,分别说明该报文的源端口、目的端口、报文长度以及校验值。UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:
(1)源端口号;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

(2)目标端口号;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

(3)数据报长度;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

(4)校验值。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

使用UDP协议包括:TFTP(简单文件传输协议)、SNMP(简单网络管理协议)、DNS(域名解析协议)、NFS、 BOOTP。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

TCP  UDP 的区别:TCP是面向连接的,可靠的字节流服务;UDP是面向无连接的,不可靠的数据报服务。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

9. DNS协议

DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务,可以简单地理解为将URL转换为IP地址。域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,在Internet上域名与IP地址之间是一一对应的,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

10. NAT协议

  NAT网络地址转换(Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/wangluo/5171.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/wangluo/5171.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定