首页 > 其他分享 >网络基础知识

网络基础知识

时间:2023-10-21 18:44:46浏览次数:34  
标签:协议 UDP 端口 网络 TCP 基础知识 数据包 端口号

1.1 数据包和帧

数据帧(frame)是数据链路层的协议数据单元,它由帧头,数据部分,帧尾三部分组成,帧头和帧未携

带一些信息,比如同步信息,地址信息,差错控制信息等,数据部分包含网络层传递的信息。

数据包是TCP/IP协议传输的数据单位,应用于网络层,网络层的数据包传递到数据链路层,加上数据

链路层的协议头和协议尾就形成了一个数据帧,在每个帧的前面加上帧头部,帧尾部就形成了一个完

整的帧

1.2 UDP/IP

UDP协议与tcp协议相似,都是一种用于在设备间传输数据的协议,利用UDP协议来在两个设备之间

发送数据不需两个设备之间进行持续的连接,UDP用于应用程序可以接受数据包丢失的情况

UDP协议的优点

1 快,利用UDP协议传输比TCP协议要快不少

2 用户可以决定数据包的发送速度

3 UDP不像TCP协议一样需要持续连接

UDP的缺点

1 UDP不关心是否可以收到数据

2 不需要持续连接代表着不稳定的连接,可能导致不少问题

UDP协议的数据包也和TCP存在差异

数据包的头部非常的简介,有以下这几种

1 Time to Live 标明数据包的到期时间,如果到时间了仍然无法到达目标主机,便会进行销毁

2 Source Address 记录发送数据包时的IP,便于返回信息的返回

3 Destination Address +目标地址 记录你要法网的主机的位置

4 Source Port 该信息用来告诉另一端用于发送TCP的数据包端口,端口随机选择

5 Dsetination Port 目标端口

6 Date :表明传输的数据的位置

1.3 端口

端口包括包括物理端口和逻辑端口i两种,物理端口是用于物理设备间连接的接口,比如ADSL

Modem,交换机,或者路由器。

逻辑端口是指逻辑意义上区分服务的端口,我们这里只谈论逻辑端口

在TCP 和UDP协议中端口地址大小为16bit 故端口号的范围在

0-65535之间

1.3.1 端口的作用

端口为了使同一个主机可以提供多种服务,通过端口号来区分相同计算机提供的不同服务

1.3.2 端口的分类

公认端口::1023 就和名字相同,已经形成了公认,对应的端口赶对应的事情

比如80端口用于HTTP通信 21端口用于FTP服务,25端口用于SMTP 135端口用于PRC

注册端口: 1024-49151 这些端口并没有和某些特定服务绑定,可以你自己决定

动态端口和私有端口: 49152-65535

动态端口是用于临时连接的端口号,这些端口通常由客户端和服务器在建立连接时进行分配

私有端口是在TCP/IP协议中保留的端口号,这些端口号是范围是预定给特定服务的,通常不由动态分配

按照协议分类 分为 TCP端口 UDP端口 保留端口

1.3.3端口使用事项

不要使用端口号小于1024的端口

端口号一般为4位,同一台计算机上不能出现两个同名端口号

在TCP/IP服务中大于5000的端口号是为其他服务器预留的

标签:协议,UDP,端口,网络,TCP,基础知识,数据包,端口号
From: https://www.cnblogs.com/rpup/p/17779352.html

相关文章

  • linux 网络管理
    现代人的生活越来越依赖网络,对于一个操作系统来讲,网络功能的支持和管理就更为重要了,本节课我们一起来看一下在CentOS8中如何对网络进行管理NetworkManager和常用工具和基本用法NetworkManager介绍在linux系统中传统的网络管理方法是用过一个叫network的服务来实现,在CentOS7中依......
  • linux网络故障排查
    在日常使用中,经常会出现无法连通的情况,这个时候我们就需要找到问题出在哪里,这里面给各位提供一个生产环境排查网络故障的大体思路,一般情况下如果遇到网络故障,都是通过筛选的方式一点一点的确定问题所在,首先判断是本机的问题还是网络上其它设备的问题,如果同一网络环境中的其它主机......
  • 部署linux网络安装服务器
    一、批量部署概述什么是PXE预启动执行环境(PXE)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfiletransferprotocol)或MTFTP(multicast......
  • umich cv-4-1 卷积网络基本组成部分介绍
    这节课中介绍了卷积网络的基本组成部分(全连接层,激活函数,卷积层,池化层,标准化等),下节课讨论了卷积神经网络的发展历史以及几种经典结构是如何构建的卷积网络组成部分前言卷积层池化层normalization前言在之前提到的全连接神经网络中,我们直接把一个比如说32*32*3的......
  • Sodick 沙迪克 LP20EH3 P12S14 成型机 注塑机 配置网络ip 备忘
    型号:LP20EH3 P12S14Sodick沙迪克LP20EH3 P12S14成型机注塑机配置网络ip备忘 ......
  • 网络规划设计师真题解析--内存编址
    内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需()片。A.6      B.8      C.12      D.24答案:C解析:8FFFFH-84000H+1=C000HC000H转换成十进制:C*163+0*162+0*161+0*160=12*163=12*16*16*16=12*4*4*256=48*1024=48KC000H*8bit=48K*8bit(48......
  • 【WSN】基于XBea连续监测无线温度传感器网络附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • 无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有
     无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限连到系统上的设备没有发挥作用弹出提示界面如下下: 解决办法,进入cmd--> gpedit.msc,改注册表:  记得重启电脑 ......
  • 1.基础知识(6) --Matlab 函数使用总结
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • Rockchip RK3399 - DRM crtc基础知识
    一、LCD硬件原理1.1CRT介绍CRT是阴极射线管(CathodeRayTube)的缩写,它是一种使用电子束在荧光屏上创建图像的显示设备。CRT显示器在过去很长一段时间内是主流的显示技术,现已被液晶显示屏或其他新兴技术所替代。在CRT显示器中,扫描电子束从左到右、从上到下移动,照亮屏幕上的荧光......