网络之端口的作用

TCP协议端口数量  0--65535

UDP协议端口数量  0--65535

一万以内的端口是给系统用的,一万以上的端口的给自己编程用的

常见端口:

1.FTP(文件传输协议):20(数据传递)      21(登录传输命令)

2.SSH(安全shell协议):22

3.telnet(远程登陆协议):23(现在禁用)

4.DNS(域名系统):53

5.http(超文本传输协议):80

6.SMTP(简单邮件传输协议):25(发信)

7.POP3(邮件协议3代):110(收信)

时间: 2024-07-30 22:12:13

网络之端口的作用的相关文章

TCP和UDP的135、137、138、139、445端口的作用

如果全是2000以上的系统,可以关闭137.138.139,只保留445 如果有xp系统,可能以上四个端口全部要打开 无论你的服务器中安装的是Windows 2000 Server,还是Windows Server 2003,它们无一例外会在默认安装下开通135端口.137端口.138端口.139端口和445端口.这些端口可以说都是一把“双刃剑”,它们既能为你提供便利,也会反过来,被其他人非法利用,成为你心中永远的痛.为此,我们很有必要熟悉这些端口,弄清它们的作用,找出它们的“命门”,以避免误伤

网络常用端口

本人(tab_98)整理,应该是最全的,而且修改了2处错误. TCP/UDP常用端口号******************************************************7        Echo(PING)      9        丢弃      13       Daytimer      19       字符生成器      20 /tcp  FTP数据21 /tcp  FTP控制 文件传输协议 22 /tcp  SSH 安全登录.文件传送(SCP)和端口重定

Linux网络编程——端口复用(多个套接字绑定同一个端口)

在<绑定( bind )端口需要注意的问题>提到:一个网络应用程序只能绑定一个端口( 一个套接字只能绑定一个端口 ). 实际上,默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口( 占用了 8000 ),这时候,别的套接字就无法使用这个端口( 8000 ), 验证例子如下: [objc] view plaincopy #include <stdio.h> #include <stdlib.h> #include <string.h> #inclu

Hyper-V 共享式网络链接 端口映射

远程路由访问我配置了很久都不成功,经过多方搜索,现面的命令能实现端口映射一.查询端口映射情况netsh interface portproxy show v4tov4查询这个IP所有的端口映射.netsh interface portproxy show v4tov4|find "192.168.1.1" 二.增加一个端口映射netsh interface portproxy add v4tov4 listenport=外网端口 listenaddress=主IP connectadd

网络编程—端口分类调研和netstat命令

运输层的端口: 1.什么是端口?为甚要使用用端口? 进程的创建和撤销都是动态的,通信的一方几乎无法识别对方机器上的进程,我们需要利用目的主机提供的功能来识别终点. 所以为了解决上述问题,我们就在运输层使用协议端口号(端口) 2.端口的分类? 软件端口:在协议栈层间的抽象的协议端口 软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址 硬件端口:路由器.交换机上的接口等 硬件端口是不同硬件设备进程交互的接口 3.什么是端口号?为什么要用端口号? Tcp/Ip的运输层用一个16位端口号来标

docker 容器网络绑定端口部署

docker网络基础 一. 1. 默认情况下容器可以建立到外网网络的链接但是外网网络无法连接到容器 docker允许通过外部访问容器或容器互联的方式来提供网络服务 外部访问容器可以在容器中运行网络应用可以通过-p 或 -P参数来指定端口隐射. -P:默认指定端口  -p自定义指定端口 2.dicker容器启动时会在宿主机上创建一个名为docker0的虚拟网络接口docker启动       一个容器时会根据docker0的网段划分容器的ip.每个docker容器是docker0的网关从     

外部网络通过端口映射访问部署在虚拟机里的docker中的web应用

前文说明: Windows主机 IP:10.100.70.135 Linux 虚拟机  IP:192.168.233.129 Docker容器   IP:172.17.0.11 为方便测试使用,通常我们选择在windows主机中安装虚拟机这(这里选的是VMware workstation),在虚拟机中部署docker容器.而我们部署在docker中的容器外部网络(和windows同一层的网络)是无法访问的. 为了解决这个问题,可以采用一下这种方案. 一.创建容器时可以选择docker自带的端口映

Linux对外提供服务 网络连接 端口操作 1.开启服务监听端口 2.设置防火墙,放行访问端口的包 iptables&amp;netfilter 四表五链和通堵策略

应用举例: Linux上安装Tomcat后,客户端要能够访问服务器上的Tomcat 操作: 1.网络操作 本机必须能够ping通目标主机(本地虚拟机或者远程主机) 2.端口操作 1.开启服务监听端口 2.设置防火墙,放行访问该端口的数据包 关键iptables和netfilter: iptables中的四表五链和堵通策略 CentOS6.7端口操作最佳实践: 查看iptables命令的帮助: iptables --help 不详细 man iptables 一般详细 手册页 info iptab

端口的作用

一个东西要发送到你的电脑上 但你电脑上同时运行了很多程序 比如一个qq 一个ie 如果只靠ip的话 那那个发送的东西只知道发送到这个机器 但不知道到了机器上要给哪个程序来接受解释他 这就是为什么要有端口 你可以把它想象成是标记某一个程序的序号 发过来的东西如果里面都会有个本东西对应的端口号 如果这个东西里面的号码是80 那他就直接送往ie 如果他是……那他就送往…… 熟知端口号就是像ie这样的别人早就给你定义好的 每个机子上的ie程序对应的端口号都是80 登记端口号就是你来自己开发程序自己定义的