刷题真是屠龙宝刀,能够帮助人快速理解一些东西。在阅读本博之前,建议读者先预热一下:IP基础知识 某网络的IP地址空间为202.38.195.200/22,则该网络的网络地址为(    ). 解析: IP地址和子网掩码做逻辑与运算得到网络地址 因此该网络地址为202.38.192.0 A类地址的默认子网掩码: 255.0.0.0      ...

计算机网络(二) 学习计算机网络过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。 —— 计算机网络类别与性能 —— 文章目录 计算机网络(二) —— 计算机网络类别与性能 —— 1. 计算机网络定义与类别 1.1 计算机网络的定义 1.2 计算机网络的定义解读 1.3 计算机...

Socket编程

计算机网络基础

  

2020-03-31 00:28:48

什么是Socket(套接字) 套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。 传输层实现端到端的通信,因此,每一个传输层连接有两个端点。那么,传输层连接的端点是什么呢?不是主机,不是主机的IP地址,不是应用进程,也不是传...

捕获过滤器进阶 一、wireshark捕获过滤器简介 二、捕获过滤器常用10条讲解附实例 三、著名的漏洞流量抓取 四、捕获过滤器面试中常问的问题 相关文章推荐: 5分钟彻底扫除TCP/IP协议学习障碍-wirshark使用详解 一、wireshark捕获过滤器简介 wireshark与使用libcap/winpacp支持的其他抓包程序有相同的捕获筛选器语法,如tcpdump、windump、 an...

前言 三次握手和四次挥手很多小伙伴总是记不住,包括我在内,觉得ACK,SYN,ack 是啥吗,怎么记得住他们的状态,值为多少?这篇文章将带你清晰认识三次挥手和四次握手的过程。 1. 三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为...

STP(802.1D)作用和工作原理   1.STP 作用: 解决、广播风暴,mac地址不稳定、重复单播帧等问题(防环) STP也提供了为网络提供备份连接的可能,避免单点故障,可与SDH保护配合构成以太环网的双重保护。 2.交换机互动沟通数据包———BPDU(桥协议数据单元)  BPDU数据包结构   2.实现过程  &n...

声明:由于笔记太多,楼主调格式太麻烦,耗时太久,先以图片的形式分享,有帮助的同学,请关注下,谢谢大家,同时祝大家收获满意offer! offer++!!! 文章目录 一、物理层 二、数据链路层 1、基本问题 2、信道分类 3、信道复用 4、CSMA/CD 5、PPP协议 6、MAC协议 7、局域网 8、以太网 9、交换机 10、通信 三、网络层 1、概述 2、IP数据报格式 3、IP地址编码 4、...

  1,OSI,TCP/IP,五层协议的体系结构,以及各层协议   OSI分层      (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、              网际层、运输层、     &nb...

网络体系结构 网络体系结构 OSI参考模型:理论模型 OSI-分层原则 OSI-层次 OSI-通信过程 TCP/IP参考模型:因特网标准 TCP/IP协议栈(结构) 两种参考模型比较 网络体系结构 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的 “分层”将庞大的问题转化为若干个小问题,以便比较容易研究和处理 计算机网络体系结...

上一篇介绍 TCP 的文章「TCP 三次握手,四次挥手和一些细节」反馈还不错,还是蛮开心的,这次接着讲一讲关于超时和重传那一部分。 我们都知道 TCP 协议具有重传机制,也就是说,如果发送方认为发生了丢包现象,就重发这些数据包。很显然,我们需要一个方法来「猜测」是否发生了丢包。最简单的想法就是,接收方每收到一个包,就向发送方返回一个 ACK,表示自己已经收到了这段数据,反过来,如果发送方一段时间内...

计算机网络(一)-- 计算机网络概述 局域网 广域网&Internet 数据在Internet传输过程 OSI参考模型 网络排错 网络安全 数据封装 性能 网络形式:局域网、广域网、Internet 局域网 星型架构、覆盖范围小、自己花钱买交换机、带宽固定 广域网&Internet 数据在Internet传输过程 OSI参考模型 应用层:可以产生网络流量的程序 表示层:在传输前是否...

一、为什么要抓包? 当你app无法正常访问?当你坚信你的程序木有问题?当你开始怀疑人生?当你开始相信神学? 这时候就需要掌握如何定位一个bug。 二、什么是AMQP AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议,而RabbitMQ就是基于这种协议实现的一套框架 三、如何利用抓包工具抓包 这里我们使用用强大的抓包工...

DHCP地址请求过程详解点这里 一.DHCP地址冲突概述 1.实质过程:客户端通知服务器,其所分配的地址已经被使用,要求重新获取 2.图解:   4.华为设备配置: 实验拓扑资料地址:22lm(提取码) 5.抓包分析:交换机的g0/0/2口抓包   注: 这个配置非常少,实验中地址分配时要排除地址(这里DHCP中只有两个地址),地址太多出不了现象。  DHCP客户端先...

Java阻塞式IO通信

web  Java基础  计算机网络

  

2020-03-27 12:31:01

阻塞式IO通信 一、BIO通信介绍 网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网络套接字(Socket)进行通信。在基于传统同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;S...

wirshark详解 一、wirshark安装 1.安装包下载 二、抓包及抓包过滤器设置 1.wrishark抓包设置 2. 捕获过滤器语法: 三、显示过滤器设置 1.简单比较表达式 2.组合表达式 3.切片运算 四、预告 一、wirshark安装 1.安装包下载 方法一: 官网下载最新版本:不建议网速太慢 方法二 三只适用于windows系统 下载方法二: 腾讯或者360 的软件管家中直接搜索(...