| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 多方面看IP地址与常见的端口号~华山论剑 -> 正文阅读 |
|
[网络协议]多方面看IP地址与常见的端口号~华山论剑 |
一,看看何为IP地址与端口号 (1)IP地址就相当于我们的家(网络定义),分为ipv4和ipv6,我们所说的的IP地址指的是IPV4的地址。家的入口可以看作端口号,从前门进还是后门进啊; 而各个网络在本机和虚拟机下的ip地址都不相同: 本机有连无线局域网、有线局域网,电脑直接连接网线,电脑的IP地址必须是所在网段的地址,可以自动获取或者制定。而电脑经过路由器后,IP地址是使用的路由器分配的地址,上网的地址交给路由器来完成。 vmware虚拟机的三种网络工作模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式), 其中VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。其中VMnet0表示用于桥接模式下的虚拟交换机;VMnet1表示用于仅主机模式下的虚拟交换机; 如下图所示: IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。IP地址是一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 (2)端口包括物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,如ADSL Modem、集线器、交换机、路由器上用于连接其他网络设备的接口。逻辑端口是逻辑上用于区分服务的端口,如TCP/IP协议。 一个IP地址的端口通过16bit进行编号,最多可以有65536个端口。端口是通过端口号来标记的,端口号只有整数,范围是从0到65535 二,观赏观赏端口号 端口号分类: 计算机端口号总数:65535,一般用到的是1~65535,0一般不使用 0-1023: 系统端口,也叫公认端口,这些端口只有系统特许的进程才能使用; 1024~65535为用户端口: 1024-5000: 临时端口,一般的应用程序使用1024到4999来进行通讯; 5001-65535:服务器(非特权)端口,用来给用户自定义端口。 Windows系统可以通过ipconfig查看本机ip,Linux一般用ifconfig查看。 通过域名查看IP ping www.baidu.com \ nslookup www.baidu.com 这些只能看一小部分子域名,网站做了CDN查看不到真实ip;了解端口的话,通过kali系统内自带工具nmap+ip可以扫描; ———————————————— 三,常见TCP协议的使用的端口号 FTP : 文件传输协议 <-->使用tcp端口中的20/21端口 20用于传输数据,21用于控制信息传输 是访问别人时登录的端口号,返回信息是21 遵循tcp/ip和ftpx协议就能传输,传输的文本:ASCII文本文件 和它有一个名字类似的协议叫TFTP,基于UDP连接的TFTP简单文件传输协议 端口号为69 SSH :22 为远程登录会话和其他网络服务提供'安全性'的协议。利用SSH协议可以有效防止远程管理过程 中出现的信息泄露问题. 暗文 安全shell协议 telnet :23 远程登录协议 明文 SMTP:25 简单邮件传输协议 simple mail transfer protocol DNS(domain name system):53 域名解析系统 DHCP:服务器端的端口号是67 DHCP:客户端的端口号是68 HTTP:80/8080 超文本传输协议 HTTPS:加密的超文本传输协议 443 计算机内部虚拟认证机构CA的SSL证书 POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110 TCP 1521端口:Oracle数据库服务 MSSQL/SQLSERVER:1433 3389: 微软RDP远程桌面使用的端口 3306:mysql 5432:PostgreSQL 大象外观 DHCP:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围, 客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下, DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 4000:腾讯qq客户端 8000:腾讯qq服务端 四,常见的协议号 TCP/IP协议组是由TCP、UDP、ARP、ICMP等一系列子协议组成的。 TCP/IP协议组包括因特网协议IP、传输控制协议TCP、用户数据报协议UDP、虚拟终端协议TELNET、文件传输协议FTP、电子邮件传输协议SMTP、网上新闻传输协议NNTP、超文本传送协议HTTP八大协议。 ICMP(Internet Control Message Protocol)——网际控制报文协议——– 1 TCP(Transmission Control Protocol )————–传输控制协议———- 6 UDP(User Datagram Protocol)———————用户数据报协议——- 17 基于协议计算机之间相互通信的时候,分为两种方式: 1、基于TCP协议 一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用TCP协议; 2、基于UDP协议 一种是只管发送,不确认信息被收到,这种方式大多采用UDP协议。 这两种协议的详细信息各位学友可以了解这篇文章:https://blog.csdn.net/zhang6223284/article/details/81414149 常见发问:25端口的作用的,有什么利用点么?--->端口和协议的利用点,可以了解什么 答:25端口为SMTP(简单邮件传输协议)服务器所开放,主要用于发送邮件,如今绝大多数邮件服务器都使用该协议。比如在使用电子邮件客户端程序的时候,在创建账户会要求输入SMTP服务器地址,该服务器地址默认情况下使用的就是25端口。它还具有当邮件地址不存在时立即通知用户的能力,并且具有在一定时间内将不可传输的邮件返回发送方的特点。 端口漏洞: 利用25端口,黑客可以寻找SMTP服务器,用来转发垃圾邮件。25端口被很多木马程序开放,比如 Aian. Antigen. Email Password Sender. ProMail. Trojan. Tapiras. Terminator. WinPC. WinSpy, 等。 就WinSpy 来说,通过目标主机开放的25端口,可以监视计算机正在运行的所有窗口和模块。功能:用于获取窗口的句柄,窗口的大小的工具 句柄可以看作指针,Windows使用句柄来标识诸如窗口、位图、画笔等对象,并通过句柄找到这些对象 注:想要了解句柄具体作用学友请看这 参考地址:https://www.cnblogs.com/zpcdbky/p/4652151.html 各位道友学习之后有建议可以共同探讨探讨哦 学海无涯,学无止境!!! |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:21:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |