网络通信
网络通信
杨林伟
像火箭科学家一样思考!
展开
-
11 家庭上网解析
原创 2019-08-19 17:53:08 · 364 阅读 · 0 评论 -
10 常见网络攻击案例
1. tcp半链接攻击tcp半链接攻击也称为:SYN Flood (SYN洪水)是种典型的DoS (Denial of Service,拒绝服务) 攻击效果就是服务器TCP连接资源耗尽,停止响应正常的TCP连接请求1.1 正常链接时的情况1.2 半链接攻击时的情况2. dns攻击2.1 dns服务器被劫持我们知道一个域名服务器对其区域内的用户解析请求负责,但是并没有一个机制去...原创 2019-08-19 17:51:36 · 3773 阅读 · 0 评论 -
09 tcp长连接和短连接
TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。TCP通信的整个过程,如下图:1. TCP短连接模拟一种TCP短连接的情况:client 向 server 发起连接请求server 接到请求,双方...原创 2019-08-19 17:46:03 · 469 阅读 · 0 评论 -
08 tcp的2MSL问题
2MSL即两倍的MSL,TCP的TIME_WAIT状态也称为2MSL等待状态当TCP的一端发起主动关闭,在发出最后一个ACK包后即第3次握 手完成后发送了第四次握手的ACK包后就进入了TIME_WAIT状态必须在此状态上停留两倍的MSL时间等待2MSL时间主要目的是怕最后一个 ACK包对方没收到那么对方在超时后将重发第三次握手的FIN包主动关闭端接到重发的FIN包后可以再发一个ACK...原创 2019-08-19 17:40:32 · 470 阅读 · 0 评论 -
07 tcp三次握手、四次挥手、十种状态
tcp三次握手tcp四次挥手tcp十种状态当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向本端的数据传送发送FIN通常是应用层对socket进行关闭的结果...原创 2019-08-19 17:39:28 · 369 阅读 · 0 评论 -
06 交换机、路由器、服务器组网
通信过程(pc+switch+router+server)较为复杂的通信过程如:访问 www.baidu.com注意:一定要配置PC:IP、NETMASK、DFGATEWAY、DNSROUTER:IP、NETMASK、路由表总结1.DNS服务器用来解析出IP(类似电话簿)2.DFGATEWAY(默认网关)用来对顶,当发送的数据包的目的ip不是当前网络时,此数据包包转发的目的i...原创 2019-08-19 17:37:39 · 932 阅读 · 0 评论 -
05 通过路由器组网
1. 路由器简介路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络。所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。具有判断网络地址和选择IP路径的功能家用级:企业级:2. 通信过程(pc+switch+router)通过2个router,2个switch,4台pc组成的网络,如下:...原创 2019-08-19 17:35:46 · 626 阅读 · 0 评论 -
04 通过交换机组网
1. 网络交换机介绍网络交换机(又称“网络交换器”),是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机 具有性能价格比高、高度灵活、相对简单、易于实现等特点 以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交换机家用级:企业级:交换机的作用:转发过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口...原创 2019-08-19 17:32:23 · 862 阅读 · 0 评论 -
03 通过集线器组网
集线器又名hub1. 通过hub链接网络2. 总结hub(集线器)能够完成多个电脑的链接每个数据包的发送都是以广播的形式进行的,容易堵塞网络原创 2019-08-19 17:29:17 · 784 阅读 · 0 评论 -
02 Packet Tracer 2台电脑组网
1.在packet tracer中完成如下示图的操作原创 2019-08-19 17:27:40 · 517 阅读 · 0 评论 -
01 Packet Tracer 网络通信过程
1. Packet Tracer介绍Packet Tracer 是由Cisco(著名网络公司,思科)公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。2. 安装网通信的过程在浏览器中输入 www...原创 2019-08-19 17:25:13 · 628 阅读 · 0 评论