TCP、UDP、IP、以太网Ethernet协议报文详解以及使用Wildpackets Omnipeek网络抓包分析
一、TCP报文分析 TCP协议在网络五层模型中的传输层,TCP提供端到端的传输,保证传输的可靠性,面向连接,需要预先检测连接状态和条件,另一个重要的功能就是提供多路复用,主要通过应用程序提供不同的端口实现。 具体对TCP协议的理解就是它的报...
一、TCP报文分析 TCP协议在网络五层模型中的传输层,TCP提供端到端的传输,保证传输的可靠性,面向连接,需要预先检测连接状态和条件,另一个重要的功能就是提供多路复用,主要通过应用程序提供不同的端口实现。 具体对TCP协议的理解就是它的报...
一、阻塞与非阻塞select Linux c socket编程中,bind()用于绑定IP和端口,listen()监听连接端口,如果没有连接到来,那么accept()会一直阻塞,直到有数据进来,但是如果我们需要有多个客户端访问服务端那就麻烦...

一、简介 现在我们都生活在信息化的时代,每个人都离不开网络,我们平时网上购物,手机支付,看网络电视,视频聊天等等,随处可见都利用了网络技术。但是一般人可能不太了解网络...

一、OSI七层模型与TCP/IP五层模型 目前公认的计算机通信和因特网网络通信基本结构模型为OSI七层模型,OSI(Open System Interconnect)开放式系统互联通信模型,它是由ISO(国际化标准组织)提出的标准模型。OS...

在我们开发中,不管是前端还是后端开发都涉及到HTTP,但是多数开发者并没有很了解HTTP,HTTP协议是什么?状态码是什么?HTTP方法是什么?POST方法和GET方法有什么区别?也有不少人只会用POST和GET,前端缓存又是什么? 这是因...

一、为什么学编译原理?如何学习? 编译原理是计算机技术中相当基础的一门技术,同时它也是计算科学中技术含量较高的一门学科,它和算法、数据结构、编程语言等都有非常密切的联系,对这些相关技术的深入学习提供基本的理论基础,所以学好编译原理不但对该技...