![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
liujianfei526
这个作者很懒,什么都没留下…
展开
-
计算机网络知识整理
计算机网络重点知识一、电路交换、报文交换、分组交换的比较1、电路交换公共电话网(PSTN网)和移动网(包括GSM和CDMA网)采用的都是电路交换技术,它的基本特点是采用面向连接的方式,在双方进行通信之前,需要为通信双方分配一条具有固定宽带的通信电路,通信双方在通信过程中一直占用所分配的资源,直到通信结束,并且在电路的建立和释放过程中都需要利用相关的信令协议。这种方式的优点是在通信过转载 2016-03-02 16:11:17 · 2111 阅读 · 1 评论 -
那些不能遗忘的知识点回顾——计算机网络系列(笔试面试高频题)
有那么一些零碎的小知识点,偶尔很迷惑,偶尔被忽略,偶然却发现它们很重要,也是各大笔试和面试高频出现考点。这段时间正好在温习这些,就整理在这里,一起学习一起提高!后面还会继续补充。——前言1.TCP的三次握手四次挥手 第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server转载 2016-06-09 15:53:32 · 662 阅读 · 0 评论 -
计算机网络面试常考知识点整理
有那么一些零碎的小知识点,偶尔很迷惑,偶尔被忽略,偶然却发现它们很重要,也是各大笔试和面试高频出现考点。这段时间正好在温习这些,就整理在这里,一起学习一起提高!后面还会继续补充。——前言1.TCP 的三次握手四次挥手第一次握手: Client 将标志位 SYN 置为 1 ,随机产生一个值 seq=J ,并将该数据包发送给 Server , Client 进入 SYN_SEN转载 2016-06-09 15:52:00 · 5365 阅读 · 0 评论 -
TCP拥塞控制机制
研究TCP的拥塞机制,不仅仅是想了解TCP如何的精巧,更多的是领悟其设计思想,即在一般情况下,我们该怎样处理问题。 一.拥塞的发生与其不可避免 拥塞发生的主要原因在于网络能够提供的资源不足以满足用户的需求,这些资源包括缓存空间、链路带宽容量和中间节点的处理能力。由于互联网的设计机制导致其缺乏“接纳控制”能力,因此在网络资源不足时不能限制用户数量,而只能靠降低服务质量来继续为用户服务,转载 2016-06-09 15:46:44 · 454 阅读 · 0 评论 -
TCP/IP协议三次握手与四次握手流程解析
TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有AC转载 2016-06-09 15:45:01 · 242 阅读 · 0 评论 -
计算机网络地址分类
1. A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255转载 2016-03-02 16:15:27 · 2780 阅读 · 0 评论 -
计算机网络常见面试题总结
说明:本文仅供学习交流,转载请标明出处,欢迎转载! 计算机网络常见面试题总结 1. OSI , TCP/IP,五层协议的体系结构 OSI分层(7层) :物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层) :网络接口层、网际层、运输层、应用层。 五层协议(5层) :物理层、数据链路层、网络层、运输层、应用层。 每一层的作用如转载 2016-01-29 11:06:13 · 550 阅读 · 0 评论 -
TCP、UDP区别以及TCP传输原理、拥塞避免、连接建立、连接释放总结
http://blog.csdn.net/fangkailong/article/details/39098257TCP、UDP都是属于运输层的协议,提供端到端的进程之间的逻辑通信,而IP协议(网络层)是提供主机间的逻辑通信,应用层规定应用进程在通信时所遵循的协议。一、UDP主要特点:传输的是用户数据报协议。1.UDP是无连接的,即发送数据之前不需要建立连接。2.UDP 使用尽转载 2016-05-23 12:07:23 · 547 阅读 · 0 评论 -
httpSession的正确理解
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。其工作原理是这样的:1.当一个用户向服务器发送第一个请求时,服务器为其建立一个ses转载 2016-05-23 17:06:00 · 369 阅读 · 0 评论 -
深入理解 Session 与 Cookie
10.1 理解 Cookie10.1.1 Cookie 属性项表 10-1.Version 0 属性项介绍表 10-2.Version 1 属性项介绍10.1.2 Cookie 如何工作图 10-1.Tomcat 创建 Set-Cookie 响应头的时序图图 10-2.HttpFox 插件展示的 Header 数据图 10-3.HttpFox 插件展示的 Cookie转载 2016-05-23 17:48:17 · 471 阅读 · 0 评论 -
LDA(Latent Dirichlet Allocation)主题模型算法
LDA整体流程先定义一些字母的含义:文档集合D,topic集合TD中每个文档d看作一个单词序列,wi表示第i个单词,设d有n个单词。(LDA里面称之为word bag,实际上每个单词的出现位置对LDA算法无影响)D中涉及的所有不同单词组成一个大集合VOCABULARY(简称VOC)LDA以文档集合D作为输入(会有切词,去停用词,取词干等常见的预处理,略去不表),希望训练出的两个结果转载 2016-06-13 19:20:02 · 439 阅读 · 0 评论 -
线程的分离状态 pthread
在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态的,这种情况下,原有的线程等转载 2016-09-23 11:53:30 · 1689 阅读 · 0 评论 -
什么是IPSec认证与加密?
IPSec认证IPSec认证包头(AH)是一个用于提供IP数据报完整性和认证的机制。其完整性是保证数据报不被无意的或恶意的方式改变,而认证则验证数据的来源(识别主机、用户、网络等)。AH本身其实并不支持任何形式的加密,它不能保证通过Internet发送的数据的可信程度。AH只是在加密的出口、进口或使用受到当地政府限制的情况下可以提高全球Intenret的安全性。当全部功能实现后,它将通过认转载 2017-05-03 16:16:20 · 9198 阅读 · 0 评论 -
UDP套接口编程
常用的UDP实现的程序:DNS域名系统,NFS网络文件系统,SNMP简单网络管理协议ssize_t recvfrom(int sockfd,void *buff,size_t nbytes,int flags,struct sockaddr * from,socklen_t *addrlen);ssize_t sendto(int sockfd,void *buff,size_t n转载 2016-05-21 12:22:45 · 291 阅读 · 0 评论 -
理解距离矢量路由
1 常用的距离矢量路由:IP RIP、IGRP等等2 距离矢量算法让路由器向每个邻居周期性的发送完整的路由表,包括每个网络或者子网的信息,相关的度量值等等3 专业术语:术语 描述毒化路由以前有效的路由,现在变成了无穷大的度量值。毒性反转以前因为水平分割不通告,但是现在以无穷大通告的路由水平分转载 2016-05-21 12:21:05 · 1084 阅读 · 0 评论 -
DOS下修改IP地址
这两天不知道怎么回事,IPV4竟然无法修改,郁闷之极下,想到用命令行试试。于是敲入下面的代码:>netsh netsh>interface interface>ip interface ip>set address "本地连接" static 192.168.101.38 255.255.255.0 192.168.101.254 interface ip>exi转载 2016-05-21 12:19:10 · 295 阅读 · 0 评论 -
RIP和OSPF到区别
急着准备面试,先记下来再说,以后细究。路由可分为静态、动态路由。静态路由由管理员手动维护;动态路由由路由协议自动维护。路由选择算法的必要步骤:1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由转载 2016-05-09 14:49:55 · 751 阅读 · 0 评论 -
WSN路由层一般的攻击方式
前主要工作就是针对路由层的攻击进行研究,整理如下:1、虚假路由信息:通过欺骗、篡改或重发路由信息,攻击者可以创建路由循环,引起或抵制网络传输,延长或缩短源路径,形成虚假错误消息,分割网络,增加端到端的延迟等。2、 选择性地转发:恶意性节点可以概率性的转发或者丢弃特定消息,使数据包不能到达目的地,导致网络陷入混乱状态。当攻击者确定自身在数据流传输路径上的时 候,该攻击通常是最有效的。该种攻击转载 2016-05-09 15:51:10 · 2463 阅读 · 0 评论 -
网络复习之TCP
可靠传输的工作原理1 停止等待协议每发送完一个分组,就停止发送,等待对方确认。出现差错,超时重传。 1.1 暂时保留已发送的分组的副本 1.2 分组和确认分组必须进行编号 1.3 重传时间比数据在分组传输的平均往返时间更长一些2 连续ARQ协议(自动重传请求ARQ) 接收方采用累积确认方式,对按顺序到达的最后一个分组转载 2016-05-21 12:04:15 · 206 阅读 · 0 评论 -
网络复习之数据链路层
在OSI体系中,该层位于第二层,从下到上依次:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。 在TCP/IP体系中,该层位于第一层,从下到上依次:网络接口层,网际层,运输层,应用层。 在这层中,涉及到最重要的知识点1 帧的格式2 差错检验3 碰撞检测4 帧的长度问题 MAC帧的格式转载 2016-05-21 12:05:09 · 277 阅读 · 0 评论 -
IP路由协议简析
RIP 路由信息协议IGRP 内部网关协议EIGRP 增强型内部网关路由协议OSPF 开放最短路径优先 3种动态路由:距离矢量:RIP/RIPv2 IGRP EIGRP链路状态:OSPF混合 链路状态协议度量值传输延迟链路的可靠性链路的带宽通信负载最大传输单元成本转载 2016-05-21 12:06:36 · 269 阅读 · 0 评论 -
IPv4&IPv6双重协议栈
IPV4 TCP客户与IPV6服务器之间的通信:1 启动IPV6服务器,创建套接监听口,绑定通配地址2 IPV4调用gethostbyname找到该服务器对应的A记录3 调用connect,向服务器发送一个IPV4的SYN4 服务器设置标志,表明是IPV4映射的IPV6地址,相应一个IPV4的SYN/ACK5 所有通信使用IPV4 IPV6转载 2016-05-21 12:07:05 · 3118 阅读 · 0 评论 -
I/O复用
I/O复用的场合:1 客户处理多个描述字时2 客户处理多个套接口3 服务器处理监听套接口,又要处理已连接套接口4 既处理TCP,又处理UDP5 处理多个服务或者多个协议 套接口上的输入操作:1 数据到达网络,分组到达时,被拷贝到内核的某个缓冲区2 将数据从内核缓冲区拷贝到应用缓冲区 非阻塞模型,应用进程转载 2016-05-21 12:09:25 · 220 阅读 · 0 评论 -
套接口选项
getsockopt()setsockopt() optval中的返回值,0表示选项关闭,1表示选项打开 SO_BROADCAST套接口选项:能或禁止进程发送广播消息的能力。防止进程在应用程序未设计完成能广播时就发送广播信息。 SO_DEBUG套接口选项:内核对TCP在此套接口所发送和接受的所有分组跟踪详细信息。转载 2016-05-21 12:10:15 · 438 阅读 · 0 评论 -
TCP客户机-服务器
1 僵尸进程2 信号处理 信号:1 由一进程发往另一进程2 由内核发往某进程 僵尸状态:父进程取回子进程的相关信息,进程的ID,终止状态,子进程的资源利用信息 编程时:1 当派生子进程时,必须捕获信号SIGCHLD2 当捕获信号时,必须处理被中断的系统调用3 SIGCHLD的信号处理程序必须正确编写,使用函数waitpid以免留下转载 2016-05-21 12:11:46 · 192 阅读 · 0 评论 -
基本的TCP编程
int socket(int family,int type,int protocol);family:AF_INET ipv4协议AF_INET6 ipv6协议AF_LOCAL unix域协议AF_ROUTE 路由套接口 type:SOCK_STREAM 字节流套接口SOCK_DGRAM 数据包套接口SOCK转载 2016-05-21 12:14:17 · 215 阅读 · 0 评论 -
套接口编程
1 struct in_addr{ 2 in_addr_t s_addr; 3 }; 4 struct sockaddr_in{ 5 uint8_t sin_len; 6 sa_family_t sin_family; 7 in_port_t sin_port; 8 9 struct in_addr sin_addr;10 ch转载 2016-05-21 12:14:49 · 244 阅读 · 0 评论 -
传输层
Ipv4 32位地址 80年代设计Ipv6 128位地址 90年代设计TCP 传输控制协议。面向连接的协议,全双工字节流UDP 用户数据报协议 无连接,ICMP 网际控制消息协议,处理路由器和主机间的错误和控制消息IGMP 网际组管理协议,RARP 反向地址解析协议BPF BSD分组过滤器,为进程提供访问链路层数据的接口。DLPI 数转载 2016-05-21 12:15:36 · 238 阅读 · 0 评论 -
SSL协议与数字证书原理
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 --------------------------转载 2017-05-03 16:32:04 · 380 阅读 · 0 评论