在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
A类地址:10.0.0.0~10.255.255.255
B类地址:172.16.0.0~172.31.255.255
C类地址:192.168.0.0~192.168.255.255
组播报文的目的地址使用 D类 ip 地址,范围是从 224.0.0.0 到 239.255.255.255。
d 类地址不能出现在 ip 报文的源 ip 地址字段。224.0.0.0~224.0.0.255 为预留的组播地址(永久组地址) 只能用于局域网中,路由器是不会转发的地址。224.0.0.0 保留不做分配,其它地址供路由协议使用。
224.0.1.0~238.255.255.255 为用户可用的组播地址(临时组地址),可以用于 Internet 上的。
239.0.0.0~239.255.255.255 为本地管理组播地址,仅在特定的本地范围内有效。

端口原理

把服务器比作房子,端口就可比作通向不同房间(服务)的门。入侵者通常会用扫描器对目标主机的端口进行扫描,以确定哪些端口是开放的。

本地操作系统会给那些有需求的进程分配协议端口 (protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。

端口范围

范围:0-65535
固定端口:0-1023 1024保留
动态端口:1024-65535
动态端口并不被固定的捆绑于某一服务,操作系统将这些端口动态的分配给各个进程, 同一进程两次分配有可能分配到不同的端口。不过一些应用程序并不愿意使用操作系统分配的动态端口,他们有其自己的‘商标性’端口,如oicq客户端的 4000端口,木马冰河的7626端口等都是固定而出名的。

端口作用

标注黄色的为:重保和护网行动中必然检查的端口项。
常用端口
21:FTP
22:SSH服务 linux服务的后台入口。用于捕捉黑客行为及其上传的文件
23:Telnet
25:SMTP
53:DNS(UDP)
69:TFTP(cisco,类似FTP)
79:Finger
80:HTTP
110:POP3
111:RPC 远程过程调用
113:windows 验证服务
119:NNTP 网络新闻组传输协议
135:RPC 远程过程调用
137:NetBIOS、139:windows文件和打印机共享,Unix中的samba服务 和445 都是SMB
139 NetBIOS File and Print Sharing 通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于Windows"文件和打印机共享"和SAMBA。(ipc横向渗透)
143:Imap
161:SNMP 简单网络管理协议
389:LDAP
443:HTTPS web页面
445:SMB 主要用于文件共享(ipc横向渗透)
512、513、514:linux r
873:Rsync
1080:socks代理服务
2601,2604:zebra路由,默认密码zebra
3389 RDP服务 windows的远程桌面服务
5900:VNC 桌面远程控制服务(类似RDP)
6379:Redis服务(未授权访问)
7001:weblogic(反序列化漏洞、SSRF、弱口令)
8080:tomcat:用户www代理服务;为http服务的备用端口

木马病毒
5554:worm.Sasser病毒利用端口
7626:冰河病毒
8011:WAY2.4病毒
7306:Netspy3.0病毒
1024:YAI病毒

中间件
7001,7002:weblogic
9080:webshpere应用程序
9090:webshpere管理工具
8080:tomcat默认端口
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093,默认为8080

数据库
3306:mysql
1433:sqlserver server
1434:sqlserver monitor
1521:oracle
5432:PostgreSQL
1158:ORACLE EMCTL
8080:Oracle XDB
2100:Oracle XDB FTP

特殊服务(漏洞)
443:SSL心脏滴血
512,513,514:Rsync未授权访问
873:Rsync未授权访问
2375:docker remote api漏洞
5984:CouchDB
6379:redis未授权
7001,7002:WebLogic 默认弱口令,反序列化
9200,9300:elasticsearch未授权访问
11211:memcache未授权访问
27017,27018:Mongodb 未授权访问
28017:mongodb统计页面
50000:SAP命令执行
50070,50030:hadoop默认端口未授权访问

子域名概念

baidu.com 这是根域名
news.baidu.com 这是二级域名
123.news.baidu.com 这是三级域名
abc.123.baidu.com 这是四级域名

多级域名的概念等同二级域名(cht.worl-xml.com),不过比二级域名更加延伸,比如我们继续扩展该域名的主机名,设置主机名为 bbs.at,那么就可以建立一个三级域名:bbs.at.worl-xml.com,当然也可以建立四级域名bbs.at.go.worl- xml.com,五级域名bbs.at.go.home.worl-xml.com……,依次类推,可以建立无限级别的域名,我们统称这些域名为顶级域名 worl-xml.com的子域名。

端口表汇总

https://blog.csdn.net/Faremax/article/details/75674926

注册表实现端口禁用/启用445端口(重启后永久生效)

禁用

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t reg_dword /d 0
sc config LanmanServer start= disabled
net stop lanmanserver /y

启用

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled
sc config LanmanServer start= auto
net start lanmanserver

windows服务所对应的端口

C:\Windows\System32\drivers\etc\services

参考文献

链接:https://www.jianshu.com/p/048963e312bc
链接:https://blog.csdn.net/qq_17204441/article/details/89063083

计算机端口原理与作用相关推荐

  1. 使用计算机仿真的作用是什么,计算机仿真原理及其应用

    <计算机仿真原理及其应用>是2005年华中科技大学出版社出版的图书,作者是周明.胡斌. 书    名 计算机仿真原理及其应用 作    者 周明.胡斌 出版社 华中科技大学出版社出版时间 ...

  2. 路由器原理及作用以及交换机

    路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程[1]  .路由工作在OSI参考模型第三层--网络层的数据包转发设备.路由器通过转发数据包来实现网络互连.虽然路由器可以支持 ...

  3. 成为“黑客”前,必须学习的“计算机网络通信原理”

    成为"黑客"前,必须学习的"计算机网络通信原理" "黑客"的目的是寻找目标漏洞,然后去发起攻击或者提出解决方案修补漏洞,而寻找漏洞的过程,你 ...

  4. 计算机网路原理复习笔记

    计算机网路原理复习笔记 未看: 前两章 第四章路由聚合 第四章最长前缀匹配 SDN 3. 数据链路层 3.1 基本概念和功能概述 3.1.1 链路:是一条无源的点到点的物理线路段,中间没 有任何其他的 ...

  5. 【底层原理】四位计算机的原理及其实现

    http://www.ruanyifeng.com/blog/2011/03/4-bit_computer.html 你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么? Wa ...

  6. 计算机数字信号原理,计算机网络通信原理数字信号的基带传输.ppt

    计算机网络通信原理数字信号的基带传输 数字通信系统 数字基带传输通信系统 数字频带传输通信系统 模拟信号数字化传输通信系统 第六章 数字基带传输传输系统 数字基带传输概述 数字基带信号的波形和码型 数 ...

  7. 计算机结构原理初步教案板书设计,(计算机工作原理)教学设计(教案)

    <(计算机工作原理)教学设计(教案)>由会员分享,可在线阅读,更多相关<(计算机工作原理)教学设计(教案)(5页珍藏版)>请在人人文库网上搜索. 1.计算机系统的基本组成教学设 ...

  8. 计算机操作系统(12):计算机工作原理

    计算机工作原理 编辑 计算机的基本原理是存储程序和程序控制.预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中.每一条指令中明确规定了计算机从哪个地址取数 ...

  9. ACL原理和作用,ACL类型和特点,ACL匹配和通配符使用

    ACL原理和作用,ACL类型和特点,ACL匹配和通配符使用 https://www.toutiao.com/i6944913479459553795/?tt_from=weixin&utm_c ...

最新文章

  1. 【GoLang】tcmalloc jemalloc
  2. 代码片段管理器——SnippetsLab
  3. windows下编译openssl
  4. uni-app定时器清除问题
  5. 句法分析(syntactic parsing)在NLP领域的应用是怎样的
  6. C++一天一个程序(五)
  7. 网络编程(一)基础知识
  8. PyTorch 1.0 中文官方教程:使用 PyTorch C++ 前端
  9. matlab 指定函数拟合,matlab中曲线拟合问题---使用指定函数进行曲线拟合
  10. leetcode—13.链表基本操作类题目python解答
  11. thinkphp5 mysql加1_ThinkPHP5.1的数据库链接和增删改查
  12. NLP之:百度SKEP
  13. HMM隐马尔科夫模型及股票预测
  14. 别让你的项目,毁在单片机选型上
  15. 惠普HP CQ40 519TX XP系统安装以及XP驱动
  16. Python初学者福音!每30秒学会一个Python小技巧,Github星数4600+
  17. 初识机器学习前导内容_你需要知道的基本概念罗列_以PY为工具 【Python机器学习系列(一)】
  18. 苹果手机测距离_苹果没说谎:iPhone和火星车都在用激光雷达
  19. ROS机器人的远程启动和控制过程
  20. msm8996平台的 camera 框架笔记

热门文章

  1. 关于自动驾驶车辆控制
  2. SQL语句分类DDL、DML、DQL、DCL语句
  3. 面试受挫?看看圈内小伙伴美团点评校招面试经验分享
  4. 干货 || 如何在考博英语中拿高分
  5. VI ORB-SLAM初始化与VINS初始化对比(将vi orb-slam初始化方法移植到vins中)
  6. 精编APP运营推广知识大全之——借势营销
  7. 1到3岁宝宝如何选择玩具
  8. Succ(x),Pred(X),inc(x,i),dec(x,i)
  9. 计算机二级内容专科生,计算机二级证有没有用 专科生考了有啥作用
  10. IoT 设备离线时,云端下行消息触达方案