计算机网络知识回顾

今天学习了网络层后面一点还有传输层的知识,应用层还在回顾,还有网络安全部分要重新学习一下子了
网关就是默认路由
有规律的数据包通断就是路由问题
网络层协议arp,ip协议,ICMP,IGMP
ICMP是探测网络差错的,一个是差错报文,一个是询问报文,ping,
重定向

命令pathping可以查看哪个路径不通,跟踪数据包的路径,查看数据包的丢包率

动态路由协议开放协议RIP,最早的周期性广播30秒,按跳数选择最佳路径,但是不考虑带宽,route rip,network 后跟网段(不用再在后面加上掩码部分,会自动识别)
显示路由表
route add加路由路径,
route print显示路由表
netstat –r显示路由表

OSPF协议,内部协议,也是动态路由协议,一般网络不多的企业不会选用OSPF协议,一般都是选用静态路由,支持多区域
触发式更新,有三个表,
邻居表hello
链路状态表,选择每个节点的最短路径,

外部网关协议,BGP,选择自治系统区域的最佳路径

网络地址转换NAT,

配置路由端口PAT
远程方位mstsc,之后添加地址:端口
IGMP协议,组播=多播,用于音频视频
网络层协议,IP(RIP、OSPF、BGP)

传输层的功能,TCP可靠传输、TCP流量控制、TCP拥塞控制、TCP运输连接管理
应用场景,
TCP,分段,编号,流量控制,可靠传输,丢包就会重传,建立会话netstat –n可以查看会话
UDP,不编号,一个数据包就能完成的通信,不会建立会话,多播
QQ是UDP协议,qq传文件是TCP,访问网站是TCP
传输层和应用层之间的关系,就是协议加个端口,再取个别名
http=TCP+80端口号
https=TCP+443
ftp=TCP+21
SMTP=TCP+25,邮件服务
POP3=TCP+110,收邮件服务
RDP=TCP+3389,远程桌面
共享文件夹=TCP+445
SQL=TCP+1433
DNS=UDP+53 or TCP+53
应用层协议和服务之间的关系
用端口来定位服务,端口代表服务
服务运行后再TCP或UDP的某个端口侦听客户端请求
netstat –an,查看自己计算机侦听端口
更改端口提高网络安全,在访问网址时,后面不加冒号端口号的话就是默认端口号

只开必要的端口就是增加网络安全性
TCP/IP筛选只开哪些端口增加安全性
把对外没用的端口和服务都关了,服务只开一个端口,
Windows防火墙,不拦截出去的流量,拦截主动进来的流量,但是控制不了木马程序
查看木马程序,会建立会话,netstat –n可以查看会话
只允许80端口出和进,可以控制流量进出和网络安全,Ipsec策略控制网络流量的进出

运输协议数据单元,TCP传输的是一段一段的,然后UDP是UDP报文和用户数据报
TCP,可靠传输,面向连接的传输层协议,每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的
TCP提供可靠交付的服务
TCP提供全双工通信,面向字节流
要解决,特点、如何实现可靠传输、如何实现流量控制、如何避免网络拥塞

如何实现可靠传输
停止等待协议,ARQ,自动重传请求,只要没收到确认就重传,优点简单,缺点是信道利用率太低,
如何实现拥塞控制,
慢开始算法,门限值默认16;
快重传算法,累计确认,收多个数据包再发确认说发下一个数据包
快恢复算法,
传输连接有三个阶段:连接建立、数据传送、连接释放
TCP连接的建立都是采用客户服务器方式
主动发起连接建立的应用进程叫客户
被动等待连接建立的应用进程叫服务器

连接建立:三次握手建立,x和y是数值
应用层,http、DNS、RDP(远程桌面协议)等等好多协议
DNS服务
一个数据包把域名解析成ip地址,
什么是域名,

顶级域名 com edu net cn
二级域名 baidu
三级域名 dba
222.222.222.222电信DNS服务器
nslookup查看域名解析服务器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值