TCP IP协议和网络安全

传输层的两个协议:

可靠传输 TCP 分段传输 建立对话(消耗系统资源) 丢失重传netstat -n

不可靠传输 UDP 一个数据包就能表达完整的意思或屏幕广播

应用层协议(默认端口):

http=TCP+80 网页

ftp=TCP+21验证用户身份,发送上传下载命令 20传输

https=TCP+443 网银等需要加密的网页

SMTP=TCP+25发邮件

POP3=TCP+110收邮件

RDP=TCP+3389远程桌面mstsc

DNS=UDP(TCP)+53

IP访问Windows共享文件夹=TCP+445

域名访问Windows共享文件夹=TCP+139

SQL=TCP+1433

Telnet=TCP+23 远程控制

SSH=TCP+22

服务和端口的关系:

服务侦听端口

服务器根据数据包的目标端口来区分客户端请求的服务

服务停止 侦听的端口关闭

查看端口:netstat -anb | more

查找特定端口:netstat -anb | find "80"

拓展:cmd下查看命令的帮助信息:命令 /? 例如:C:\Users\lifi>ipconfig /?

查看默认端口和更改端口:

通过改注册表实现

Server网络安全(在不停止服务情况下,使用TCP/IP筛选,只开放必要端口):

保护web站点(IPSec安全策略严格控制进出计算机的流量):

Windows防火墙(依赖Windows Firewall服务,不如TCP/IP筛选安全):

Windows7防火墙(wf.msc) 高级安全防火墙: 能够控制出入计算机的流量 (控制端口or控制程序)

网络层协议:

IP协议 选择最佳路径的协议(RIP OSPF EIGRP BGP)

ICMP协议 测试网络状态的协议 ping 估算带宽 查看网络是否通畅 断定远程系统 TTL每过一个路由减一

拓展:同时ping一个网段内的多个计算机如果同时丢包就很可能是网络运营商问题

TTL 128 Windows系统

TTL 64 Linux系统

pathping 跟踪路径 计算丢包情况

IGMP协议 组播

点到点 有明确的IP地址

广播 目标IP地址全1 FF

多播(组播)

ARP协议 将计算机的IP地址解析成MAC地址

arp -a显示路由的IP与MAC地址绑定状态

arp -d 人工删除路由的IP与MAC地址绑定状态

抓包工具排除网络故障

数据跨网段通信和同一网段通信过程

  1. 交换机基于数据帧的MAC地址转发数据帧,路由器基于数据包的IP地址转发数据包

  2. 数据包在传输过程不变,过网络设备数据帧要用新的物理层地址重新封装

  3. MAC地址决定了数据帧下一跳给哪个设备接收,而IP地址决定了数据包的起点和终点

相关推荐
xixiaoyunya3 小时前
内网穿透工具选型分析:从 ngrok 的局限性看国内开发场景下的替代方案
网络
FreeTinker4 小时前
远程查看的技术路径与工程选型分析
网络
Chengbei114 小时前
DSH渗透测试插件dsh-pentest全新升级!适配DeepSeek Harness,可视化探索链路,一键搭建轻量化AI渗透测试环境。
人工智能·web安全·网络安全·微信·小程序·系统安全·安全架构
嵌入式阿蔡5 小时前
传感器_03:电机驱动——让 GPIO 当指挥官,别让 GPIO 当电源
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
YXXY3136 小时前
网络基础2(三)
网络
m24tyy8 小时前
常见空间测绘搜索引擎介绍和使用以及子域名的收集
网络·测试工具·搜索引擎
数据安全技术观察8 小时前
数据动态脱敏:让脱敏策略跟着数据目录走
大数据·网络·数据库
我爱cope8 小时前
【计算机网络 | 网络层1:网络层的职责:IP 协议究竟解决了什么问题?】
网络·tcp/ip·计算机网络
dogstarhuang10 小时前
OpenAI GPT-5.6 降价后如何重算 API 账单?多模型路由与成本治理实战
服务器·网络·人工智能·大模型·api·ai应用开发·接口管理
苏宸啊10 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络