
计算机网络
Beyond_2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机基础知识(三)
计算机基础知识:计算机网络电路交换与分组交换的区别? 优劣对比。电路交换的三个阶段:(1)建立连接 (2)通信 (3)释放连接电路交换具有下面优缺点:长处:(1)因为通信线路为通信两方用户专用,数据直达。所以数据传输的时延非常小。(2)通信两方之间的屋里通路一旦建立。两方能够随时通信,实时性强。(3)两方通信时按发送顺序传送数据,不存在失序问题。(4)电路交换既适用于传输模拟信...原创 2018-07-24 16:33:48 · 400 阅读 · 0 评论 -
计算机网络知识点解析
目录 DNS使用协议 Cookies和session区别 TCP粘包和拆包产生的原因 TCP粘包和拆包的解决策略 三次握手 四次挥手 为什么需要 TIME_WAIT 状态? 为什么 TIME_WAIT 状态需要保持 2MSL 这么长的时间? TIME_WAIT 和CLOSE_WAIT状态socket过多 一次完整的HTTP请求过程 GET 和 POS...原创 2018-08-07 16:34:27 · 921 阅读 · 0 评论 -
计算机网络知识点
体系结构 计算机网络有7层、5层、4层的协议体系结构,具体怎么个关系,让我慢慢说 ①7层的是osi/rm分层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 ②5层的是实际的因特网分层结构(也叫开放互联参考模型):物理层、数据链路层、网络层、传输层、应用层。 ③4层的是tcp/ip分层:网络接口层、网络层、传输层(运输层)、应用层。 每层的作用: ①物理层:为...原创 2018-08-07 15:56:33 · 508 阅读 · 0 评论 -
计算机网络有7层、4层、5层的协议体系结构
一、7层7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。二、5层5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构...原创 2018-08-07 15:47:06 · 10428 阅读 · 0 评论 -
在浏览器中输入www.baidu.com后执行的全部过程
1、客户端浏览器通过DNS解析到www.baidu.com的IP地址202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器...原创 2018-08-07 15:29:53 · 565 阅读 · 0 评论 -
计算机网络——TCP/IP 参考模型
TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。TCP 区别 UDPTCP连接是由4个值来识别的: <源IP地址、源端口号、目的IP地址、目的端口号> TCP是面向连接的、...原创 2018-08-07 15:22:56 · 1093 阅读 · 0 评论 -
服务器崩溃的常见原因及分析
在计算机网络日益普及的今天,计算机安全不但要求防治计算机病毒,而且要提高系统抵抗黑客非法入侵的能力,还要提高对远程数据传输的保密性,避免在传输途中遭受非法窃取。 第一,内存泄漏 当内存是在子程序中被分 配时,通常会出现这种问题,其结果是程序从子程序中返回时不会释放内存。如此一来,对已分配的内存的引用就会丢失,只要操作系统还在运行中,则进程就会一 直使用该内存。 第二,C指...原创 2018-08-07 11:30:29 · 5635 阅读 · 0 评论 -
什么是半工,全双工,半双工
全双工(Full Duplex)是指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。半双工(Half Duplex),所谓半双工就是指一个时间段内只有一个动作发生,举个简单例子,一条窄窄的马路,同时只能有一辆车通过,当目前有两量车对开,这种情况下就只能一辆先过,等到头儿后另一辆再开,这个例子就形象的说明了半双工的...原创 2018-07-31 16:15:56 · 885 阅读 · 0 评论 -
内存对齐与内存分配原则
首先讲一个概念—-内存对齐一种提高内存访问速度的策略,cpu在访问未对其的内存需要经过两次内存访问,而经过内存对齐一次就可以了。(?)打个比方就是:操作系统在访问内存时,每次读取一定的长度(这个长度是系统默认的对其系数),程序中你也可以自己设定对齐系数,告诉编译器你想怎么对齐,可用#pargam pack(n),指定n为对其系数。但是当没有了内存对齐,cpu在访问一个变量时候,可能会访问两...原创 2018-07-26 16:47:08 · 657 阅读 · 0 评论 -
内存对齐
内存字节对齐对齐的三个原则如何内存对齐?sizeof的结果怎么来的?请记住以下3条原则:(在没有#pragma pack宏的情况下)原则1:结构(struct)或联合(union)的数据成员,存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如:假设一个数据成员为int,int在32位机上为4字节,则要从4的整数倍地址开始存储...原创 2018-07-26 16:23:40 · 864 阅读 · 0 评论 -
网络字节序和主机字节序详解
我们都知道,如今的通讯方式已经趋向与多样化,异构通信(计算机软件(操作系统) + 计算机硬件(内核架构,ARM,x86)不同)也已经很普遍了,如,手机和电脑中的qq进行通信,,, 同时,在计算机设计之初,对内存中数据的处理也有不同的方式,(低位数据存储在低位地址处或者高位数据存储在低位地址处),然而,在通信的过程中(ISO/OSI模型和TCP/IP四层模型中),数据被一步步封装(然后...原创 2018-07-26 16:14:13 · 1711 阅读 · 0 评论 -
三次握手和四次挥手
文章目录1. 三次握手 1.1 为什么需要三次握手,两次不行吗? 1.2 什么是半连接队列? 1.3 ISN(Initial Sequence Number)是固定的吗? 1.4 三次握手过程中可以携带数据吗? 1.5 SYN攻击是什么?2. 四次挥手 2.1 挥手为什么需要四次? ...原创 2019-10-11 17:08:54 · 620 阅读 · 0 评论