计算机网络
文章平均质量分 79
jx347638458
id防守反击看电视反抗精神的胡椒粉看电视
展开
-
TCP/IP四层模型
TCP/IP四层模型TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协转载 2017-07-30 22:05:36 · 358 阅读 · 0 评论 -
TCP状态图解
Tcp状态机1、为什么建立连接需要三次握手,断开连接需要四次握手? 举例来说,C与S要可靠的沟通,沟通之前要又准备工作,沟通完了,要有清理工作。 沟通之前的准备工作 C:我要跟你说话,你注意听(SYN) S:好的(ACK),我也要跟你说话,你注意听(SYN) C:好的(ACK) ........ 交流过程中转载 2017-08-29 21:20:22 · 261 阅读 · 0 评论 -
Vlan划分及其意义
VLAN是什么?如何划分VLAN?如何实现VLAN?VLAN有什么好处? VLAN可能用到的三层交换技术1. VLAN是什么? VLAN是虚拟局域网,是指网络中的站点不拘泥于所处的物理位置,而可以根据需要灵活地加入不同的逻辑子网中的一种网络技术。 基于交换式以太网的虚拟局域网在交换式以太网中,利用VLAN技术,可以将由交换机连接成的物理网络划分成多个逻辑子网。也就是转载 2017-08-28 14:23:02 · 21767 阅读 · 0 评论 -
TCP状态转换图
TCP正常建立和关闭的状态变化 TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做 四次握手。 建立连接 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收转载 2017-08-26 21:54:12 · 258 阅读 · 0 评论 -
1 教科书里的单例模式
1 教科书里的单例模式 我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。 上代码: 123456转载 2017-09-04 17:03:25 · 256 阅读 · 0 评论 -
TCP/IP协议栈的基本工作原理
TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1) TCP概述a. TCP提供的是面向连接的全双工服务。TCP所有的数据会匹配到由源地址,目的地址,源端口转载 2017-08-10 16:19:56 · 1820 阅读 · 0 评论 -
DIY_DE2之DM9000A网卡调试系列例程(一)——准备工作
一、摘要 根据最近一段时间的工作,将DIY_DE2中的网卡DM9000A所涉及到的例程做了调试,接下来几篇博文将循序渐进的阐述这些例程的实现过程,涉及到的具体原理及理论将会另开博文叙述。本篇主要阐述一下调试例程前的准备工作。二、准备工作1、网线 经常接触的网线叫双绞线,双绞线有2种,直通线和交叉线,通常又把后者叫做双机互联线。前者用于连接计算机与交换机、HUB等转载 2017-08-03 14:49:55 · 513 阅读 · 0 评论 -
以太网,令牌网,FDDI,ATM到底是什么?有什么区别?
Ethernet 是LAN的一种 局域网(Local Area Network;LAN) 通常我们常见的“LAN”就是指局域网,这是我们最常见、应用最广的一种网络。现在局域网随着整个计算机网络技术的发展和提高得到充分的应用和普及,几乎 每个单位都有自己的局域网,有的甚至家庭中都有自己的小型局域网。很明显,所谓局域网,那就是在局部地区范围内的网络,它所覆盖的地区范围较小。局域转载 2017-08-02 20:32:53 · 21924 阅读 · 7 评论 -
Linux C++ 实现简易小型的Web服务器httpd
在这个简易版的Web服务器中,实现了GET静态数据,以及动态数据。------------------------------------------------------------------------------------------------2017.04.29更新增加POST方法,修改线程池,将任务队列的list 改成queue,改进线程池,使线程池能正确转载 2017-08-01 14:53:38 · 2615 阅读 · 0 评论 -
option 82是dhcp报文中的中继代理
option 82是dhcp报文中的中继代理信息选项(relay agent information option)。当dhcp client发送请求报文到dhcp server时,若需要经过dhcp中继,则由dhcp中继将option 82添加到请求报文中。option 82包含很多sub-option,本文中的option 82只支持sub-option 1、sub-option 2和sub-转载 2017-07-31 10:36:28 · 1646 阅读 · 0 评论 -
TCP、UDP、IP 协议分析
TCP、UDP、IP 协议分析 2013-04-27 17:12:17分类: LINUX互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议转载 2017-07-31 08:30:35 · 297 阅读 · 0 评论 -
win下多线程,同步等简单应用
1. 互斥量,MutexQt下环境需要pro下加DEFINES -= UNICODE[cpp] view plain copy#include #include using namespace std; DWORD WINAPI Thread1(LPVOID lpParmeter); DWORD转载 2017-08-29 21:49:35 · 212 阅读 · 0 评论