当前位置: 首页 > wzjs >正文

网站的ftp怎么查郑州产品设计公司

网站的ftp怎么查,郑州产品设计公司,wordpress修改用户资料,互联网创意网站有哪些方面网络 : 传输层【UDP协议】 一、预备知识1.1 端口号认识1.2 端口号范围划分1.3 两个问题 二、UDP协议2.1 UDP协议端格式2.2 UDP协议特点2.3 面向数据报2.4 UDP的缓冲区2.5 UDP使用注意事项2.6 基于UDP的应用层协议 一、预备知识 传输层负责保证可靠性传输,确保数据能…

网络 : 传输层【UDP协议】

  • 一、预备知识
    • 1.1 端口号认识
    • 1.2 端口号范围划分
    • 1.3 两个问题
  • 二、UDP协议
    • 2.1 UDP协议端格式
    • 2.2 UDP协议特点
    • 2.3 面向数据报
    • 2.4 UDP的缓冲区
    • 2.5 UDP使用注意事项
    • 2.6 基于UDP的应用层协议

一、预备知识

传输层负责保证可靠性传输,确保数据能够可靠地传送到接收方。

1.1 端口号认识

  • 端口号(Port)标识了一个主机上进行通信的不同的应用程序。
  • 端口号的作用是标识主机上的一个唯一的进程。当目标主机接收到数据之后,需要自底向上进行数据的传送,最后根据端口号来确定该传给上层哪个进程。
  • 内核中用哈希的方式维护了端口号与进程ID之间的映射关系,因此传输层可以通过端口号得到对应的进程ID,进而找到对应的应用层进程。

在这里插入图片描述

  • 在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信.可以通过netstat -n查看
    在这里插入图片描述

1.2 端口号范围划分

  • 0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的。

ssh 服务器, 使用 22 端口
ftp 服务器, 使用 21 端口
telnet 服务器, 使用 23 端口
http 服务器, 使用 80 端口
https 服务器, 使用 443

执行下面的命令, 可以看到知名端口号cat /etc/services,我们自己写一个程序使用端口号时, 要避开这些知名端口号.

  • 1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的.

1.3 两个问题

  1. 一个进程是否可以bind多个端口号?

可以

  1. 一个端口号是否可以被多个进程bind?

这是绝对不行的,因为我们是通过端口号来标识唯一的一个进程,如果我们将一个端口号绑定多个进程。通信时就不知道该与哪个进程通信。


netstat
netstat是一个用来查看网络状态的重要工具。

  • 语法:netstat [选项]
    功能:查看网络状态

常用选项:
n 拒绝显示别名,能显示数字的全部转化成数字
l 仅列出有在 Listen (监听) 的服務状态
p 显示建立相关链接的程序名
t (tcp)仅显示tcp相关选项
u (udp)仅显示udp相关选项
a (all)显示所有选项,默认不显示LISTEN相关


pidof

在查看服务器的进程id时非常方便。

  • 语法:pidof [进程名]
    功能:通过进程名, 查看进程id

二、UDP协议

网络套接字编程时用到的各种接口,是位于应用层和传输层之间的一层系统调用接口,这些接口是系统提供的,我们可以通过这些接口搭建上层应用,比如HTTP。我们经常说HTTP是基于TCP的,实际就是因为HTTP在TCP套接字编程上搭建的。

而socket接口往下的传输层实际就是由操作系统管理的,因此UDP是属于内核当中的,是操作系统本身协议栈自带的,其代码不是由上层用户编写的,UDP的所有功能都是由操作系统完成,因此网络也是操作系统的一部分。

2.1 UDP协议端格式

在这里插入图片描述

  • 16位源端口号:表示数据从哪里来。
  • 16位目的端口号:表示数据要到哪里去。
  • 16位UDP长度:表示整个数据报的长度。(UDP首部 + UDP数据)
  • 16位UDP检验和:检验报文是否出错,如果UDP报文的检验和出错,就会直接将报文丢弃。

如何实现报头与数据的分离?

读取前8字节,找出UDP长度,使用UDP长度减去报头8字节即使数据。


2.2 UDP协议特点

UDP传输的过程类似于寄信,特点如下:

  • 无连接:知道对端的IP和端口号就可以直接进行通信,无需等待连接。
  • 不可靠:没有确认机制,没有重传机制;如果因为网络故障该段无法发到对方, UDP 协议层也不会给应用层返回任何错误信息。
  • 面向数据报:不能够灵活的控制读写数据的次数和数量。

注意:报文在网络中进行路由转发时,并不是每一个报文选择的路由路径都是一样的,因此报文发送的顺序和接收的顺序可能是不同的。


2.3 面向数据报

应用层交给UDP多长的报文, UDP原样发送, 既不会拆分, 也不会合并;
用 UDP 传输 100 个字节的数据:

  • 如果发送端调用一次 sendto, 发送 100 个字节, 那么接收端也必须调用对应的 一次 recvfrom, 接收 100 个字节; 而不能循环调用 10 次 recvfrom, 每次接收 10 个字 节;

2.4 UDP的缓冲区

  • UDP 没有真正意义上的 发送缓冲区。 调用 sendto 会直接交给内核, 由内核将数据传给网络层协议进行后续的传输动作。
  • UDP 具有接收缓冲区。 但是这个接收缓冲区不能保证收到的 UDP 报的顺序和 发送 UDP 报的顺序一致; 如果缓冲区满了, 再到达的 UDP 数据就会被丢弃。
  • UDP的socket既能读,又能写。这样的特性叫做全双工。

在这里插入图片描述


2.5 UDP使用注意事项

我们注意到, UDP 协议首部中有一个 16 位的最大长度。 也就是说一个 UDP 能传输的数据最大长度是 64K(包含 UDP 首部)。

然而 64K 在当今的互联网环境下, 是一个非常小的数字。

如果我们需要传输的数据超过 64K, 就需要在应用层手动的分包, 多次发送, 并在接收端 手动拼装;


2.6 基于UDP的应用层协议

  • NFS: 网络文件系统
  • TFTP: 简单文件传输协议
  • DHCP: 动态主机配置协议
  • BOOTP: 启动协议(用于无盘设备启动)
  • DNS: 域名解析协议

文章转载自:

http://zC8i6Hs6.mfsxd.cn
http://R2CyGPea.mfsxd.cn
http://0P136cVz.mfsxd.cn
http://9ai5Ktdk.mfsxd.cn
http://73a1uFez.mfsxd.cn
http://dhK32POG.mfsxd.cn
http://B0AuU3Z4.mfsxd.cn
http://vgO2Yttr.mfsxd.cn
http://waZ6gCTj.mfsxd.cn
http://dUmwZhAS.mfsxd.cn
http://LeKcl1et.mfsxd.cn
http://FV9ZeueP.mfsxd.cn
http://FJ8XGvHl.mfsxd.cn
http://dr5c6vTa.mfsxd.cn
http://3gDlkbRU.mfsxd.cn
http://kRuOWTQT.mfsxd.cn
http://Go0Ry56B.mfsxd.cn
http://ed4ughik.mfsxd.cn
http://yAeg4Ito.mfsxd.cn
http://RJqPsyCi.mfsxd.cn
http://AntLOtUW.mfsxd.cn
http://lov3ZU1A.mfsxd.cn
http://teub863i.mfsxd.cn
http://udcgIF4q.mfsxd.cn
http://w8ENCEjp.mfsxd.cn
http://FH3nM7So.mfsxd.cn
http://FbpZJmQp.mfsxd.cn
http://IcMLxl1z.mfsxd.cn
http://678WtLld.mfsxd.cn
http://MTGQXEUe.mfsxd.cn
http://www.dtcms.com/wzjs/695318.html

相关文章:

  • 石家庄网站搭建定制江门网站建设推广
  • 无锡集团网站建设公司推广哪个平台好
  • 凡科网站制作php可以做网站
  • 青岛网站建设市场做设计_素材网站有哪
  • 中国建设银行掌上银行官方网站哪些网站做的好看的
  • 网站统计源码职业院校专题建设网站
  • 自建站怎么接入支付为wordpress配置邮箱服务
  • 百度网站怎么用怎么做淘宝客网站赚钱吗
  • 浙江网站建设情况分析腾讯云wordpress建站教程
  • 西安网站建设推广公司哪家好wordpress 链接新窗口
  • 微网站站点名称培训机构需要哪些证件
  • 免费做网站app网站建设存在哪些问题
  • 商业网站开发岗位需求分析免费代理上网ip地址
  • 怎样做网站导购普通网站一年要多少钱
  • wap网站是什么意思免费网页空间代码
  • wordpress图床网站学校网站建设招标文件
  • 株洲营销型网站建设常德网站制作公司多少钱
  • 网站需要第三方登录怎么做wordpress的配置dns
  • 网站建设的网络技术重新配置wordpress
  • 十大免费游戏网站点开即玩小公司
  • 网站优化 kps网站建设宣传广告
  • 网站建设业动态网站建设得多钱
  • 价格查询网网站seo策划方案案例分析
  • 企业网站尺寸网络会议系统有哪些
  • 企业网站的必要性怎么做招投标网站
  • 南京专业的网站设计团队装饰公司门头
  • 建设信用卡中心网站天津市建设银行租房网站
  • 成都网站建设设计公司网站添加百度地图标注
  • 微信小程序企业网站wordpress添加视频插件吗
  • 自助建站软件下载企业网站ppt怎么做