端口是什么
作者:晨曦发布时间:2022-05-28浏览:470
端口是设备与外界通讯交流的出口。在网络技术中,端口有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们这里所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。其中硬件领域的端口又称接口,如:并行端口、串行端口等。
端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。电脑运行的系统程序,其实就像一个闭合的圆圈,但是电脑是为人服务的,他需要接受一些指令,并且要按照指令调整系统功能来工作,于是系统程序设计者,就把这个圆圈截成好多段,这些线段接口就叫端口,系统运行到这些端口时,一看端口是否打开或关闭,如果关闭,就是绳子接通了,系统往下运行,如果端口是打开的,系统就得到命令,有外部数据输入,接受外部数据并执行。
据提供服务类型的不同,端口分为两种,一种是TCP端口,一种是UDP端口。计算机之间相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用TCP协议;一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用UDP协议。对应这两种协议的服务提供的端口,也就分为TCP端口和UDP端口。
在TCP/IP协议的实现中,端口操作类似于一般的I/O操作,进程获取一个端口,相当于获取本地唯一的I/O文件,可以用一般的读写方式访问类似于文件描述符,每个端口都拥有一个叫端口号的整数描述符,用来区别不同的端口。由于TCP/IP传输层的TCP和UDP两个协议是两个完全独立的软件模块,因此各自的端口号也相互独立。端口号有两种基本分配方式:第一种叫全局分配这是一种集中分配方式,由一个公认权威的中央机构根据用户需要进行统一分配,并将结果公布于众,第二种是本地分配,又称动态连接,即进程需要访问传输层服务时,向本地操作系统提出申请,操作系统返回本地唯一的端口号,进程再通过合适的系统调用,将自己和该端口连接起来。
相关推荐
- 酸雨的危害酸雨的危害是什么
- 标准羽毛球场地尺寸标准羽毛球场地尺寸是多少
- 孔庙在哪里中国最大的孔庙在哪里
- 手机信号hd是什么意思HD手机信号的意思是什么
- 二氧化硅是什么东西二氧化硅是什么东西的主要成分
- 豆浆能放多久豆浆能放多长时间
- 运动手环的功能介绍运动手环有什么功能
- 管道运输的特点管道运输有哪些特点
- 海宁属于嘉兴吗海宁是不是属于嘉兴
- 蚂蚁特点蚂蚁有什么特点
- 干粉灭火器有效期干粉灭火器的有效期有多久
- 水有什么作用水的作用
- 芒果可以加热吃吗芒果可不可以加热吃
- 怎么吃杨桃如何吃杨桃
- 干奶酪可以直接吃吗干奶酪能直接吃吗
- 怎样保护小青蛙如何保护小青蛙
- 没带护理液可以用什么代替护理液没有了暂时可以用什么代替
- 花甲粉是什么花甲粉是什么东西
- 碳水类的都是哪些食物碳水化合物的食物有哪些
- 四大名楼是哪四大名楼中国四大名楼是哪四个