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

网站建设四网合一网站的建设费用预算策划书

网站建设四网合一,网站的建设费用预算策划书,最新的国际新闻,元器件商城网站建设UDP 1.传输层2.再谈端口号3.端口号范围划分4.认识知名端口号(Well-Know Port Number)5.netstat6.pidof7.UDP协议端格式8.UDP的特点9.面向数据报10.UDP的缓冲区11.UDP使用注意事项12.基于UDP的应用层协议 🌟🌟hello,各位读者大大们你们好呀&am…

UDP

  • 1.传输层
  • 2.再谈端口号
  • 3.端口号范围划分
  • 4.认识知名端口号(Well-Know Port Number)
  • 5.netstat
  • 6.pidof
  • 7.UDP协议端格式
  • 8.UDP的特点
  • 9.面向数据报
  • 10.UDP的缓冲区
  • 11.UDP使用注意事项
  • 12.基于UDP的应用层协议

🌟🌟hello,各位读者大大们你们好呀🌟🌟
🚀🚀系列专栏:【Linux的学习】
📝📝本篇内容:传输层;再谈端口号;端口号范围划分;认识知名端口号;netstat;pidof;UDP协议端格式;UDP的特点;面向数据报;UDP的缓冲区;UDP使用注意事项;基于UDP的应用层协议
⬆⬆⬆⬆上一篇:HTTP
💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-

1.传输层

负责数据能够从发送端传输接收端.

2.再谈端口号

端口号(Port)标识了一个主机上进行通信的不同的应用程序;
在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过
netstat -n查看);

3.端口号范围划分

0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的.
1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的.

4.认识知名端口号(Well-Know Port Number)

有些服务器是非常常用的, 为了使用方便, 人们约定一些常用的服务器, 都是用以下这些固定的端口号:
ssh服务器, 使用22端口
ftp服务器, 使用21端口
telnet服务器, 使用23端口
http服务器, 使用80端口
https服务器, 使用443
执行下面的命令, 可以看到知名端口号

cat /etc/services

我们自己写一个程序使用端口号时, 要避开这些知名端口号

5.netstat

netstat是一个用来查看网络状态的重要工具.
语法:netstat [选项]
功能:查看网络状态
常用选项:
n 拒绝显示别名,能显示数字的全部转化成数字
l 仅列出有在 Listen (监听) 的服務状态
p 显示建立相关链接的程序名
t (tcp)仅显示tcp相关选项
u (udp)仅显示udp相关选项
a (all)显示所有选项,默认不显示LISTEN相关

6.pidof

在查看服务器的进程id时非常方便.
语法:pidof [进程名]
功能:通过进程名, 查看进程id

7.UDP协议端格式

在这里插入图片描述
16位UDP长度, 表示整个数据报(UDP首部+UDP数据)的最大长度;
如果校验和出错, 就会直接丢弃;

8.UDP的特点

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

9.面向数据报

应用层交给UDP多长的报文, UDP原样发送, 既不会拆分, 也不会合并;
用UDP传输100个字节的数据:
如果发送端调用一次sendto, 发送100个字节, 那么接收端也必须调用对应的一次recvfrom, 接收100个
字节; 而不能循环调用10次recvfrom, 每次接收10个字节;

10.UDP的缓冲区

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

11.UDP使用注意事项

我们注意到, UDP协议首部中有一个16位的最大长度. 也就是说一个UDP能传输的数据最大长度是64K(包含UDP首
部).
然而64K在当今的互联网环境下, 是一个非常小的数字.
如果我们需要传输的数据超过64K, 就需要在应用层手动的分包, 多次发送, 并在接收端手动拼装;

12.基于UDP的应用层协议

NFS: 网络文件系统
TFTP: 简单文件传输协议
DHCP: 动态主机配置协议
BOOTP: 启动协议(用于无盘设备启动)
DNS: 域名解析协议
当然, 也包括你自己写UDP程序时自定义的应用层协议;

🌸🌸UDP的知识大概就讲到这里啦,博主后续会继续更新更多Linux的相关知识,干货满满,如果觉得博主写的还不错的话,希望各位小伙伴不要吝啬手中的三连哦!你们的支持是博主坚持创作的动力!💪💪

http://www.dtcms.com/wzjs/700438.html

相关文章:

  • 宁波网站建设速成东莞网站制作网站
  • 自己做网站难吗网站开发价格 北京
  • 网站推广中应注意哪些事项专业免费网站建设一般多少钱
  • 免费网站空间怎么办有的网站打不开是什么原因呢
  • 广州网站排名163邮箱 wordpress
  • 电商网站流程图wordpress 发布到iis
  • 企业网站管理系统联系我们怎么添加广州优化网站推广
  • 网站案例上海短视频剪辑自学
  • 方案库网站网站域名怎么买
  • 注册网站空间哪些做园林的网站
  • 有什么做兼职的好网站房地产公司网站 源码
  • 佛山新网站建设渠道线上推广营销策划
  • 网站建设费用选择网络专业怎么做才能使网站ip增多
  • seo 新老网站替换 域名不变淘宝客如何免费做网站
  • 企业商城建站自学学网页设计
  • hao爱做网站网站建设 美词原创
  • 做网站的那些个人工作室企业网站建设费用需要多少钱
  • 全面的基础微网站开发无锡高端网站设计建设
  • 五金东莞网站建设技术支持医院网站html模板
  • 吉林省建设厅官方网站网站建设的发展趋势
  • 密云郑州阳网站建设智慧团建手机登录端口
  • discuz 做论坛与网站迪庆企业网站建设公司
  • 做微新闻怎么发视频网站做网站推广好吗
  • 做网站需要准备什么材料做网站多钱
  • 网站建设文件名网站开发需要客户做什么
  • 清河做网站哪家好学服装设计后悔了
  • 网站开发工程师证成都网页设计培训班
  • 制作网站的公司还能赚钱吗视频制作素材
  • 最新wordpress知更鸟seo外包公司接单
  • 沧县网站制作价格erlang做网站优势