计算机网络
SJLin96
这个作者很懒,什么都没留下…
展开
-
CIDR 无类型域间选路
一、简介CIDR(无类型域间选路,Classless Inter-Domain Routing)是一个在Internet上创建附加地址的方法,这些地址提供给服务提供商(ISP),再由ISP分配给客户。CIDR将路由集中起来, 使一个IP地址代表主要骨干提供商服务的几千个IP地址,从而减轻Internet路由器的负担。如果没有CIDR,路由器就不能支持Internet网站的增多。 CIDR采...转载 2018-07-24 11:18:00 · 1930 阅读 · 1 评论 -
路由选择算法和协议
一. 一些概念默认路由器:多数主机先接入一个局域网,局域网再通过一台路由器接入Internet。这台路由器就是默认路由器。 源路由器和目的路由器:发送主机的默认路由器称为源路由器,目的主机连接的路由器称为目的路由器。 分组交付分为 直接交付和间接交付: ①直接交付:分组的目的地址和源地址是否属于同一网络,是的话路由器判断到会直接交付。 ②间接交付:目的主机和源主机不在同一网络,间接交付...原创 2018-08-25 22:15:41 · 3840 阅读 · 2 评论 -
集线器、交换机、路由器、网关
一. 集线器、交换机、路由器、网关1. 集线器集线器也叫Hub,工作在物理层(最底层),没有相匹配的软件系统,是纯硬件设备。集线器主要用来连接计算机等网络终端。 集线器为共享式带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突域的网络。所有设备相互交替使用,就好象大家一起过一根独木桥一样。...原创 2018-08-19 15:03:44 · 422 阅读 · 0 评论 -
TCP中的长连接和短连接
一. 短连接我们模拟一下TCP短连接的情况,client向server发起连接请求,server接到请求,然后双方建立连接。client向server发送消息,server回应client,然后一次读写就完成了,这时候双方任何一个都可以发起close操作,不过一般都是client先发起close操作。为什么呢,一般的server不会回复完client后立即关闭连接的,当然不排除有特殊的情况。从...转载 2018-08-19 14:55:03 · 135 阅读 · 0 评论 -
TCP粘包问题
参考文章:TCP的粘包现象 一.什么是粘包现象?TCP粘包:是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 二. 为什么出现粘包现象?1. 发送方原因我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件事:1)只有上一个分组得到确认,才会发送下一个分组;2)收集多个小分组,在一个确认到来时一...转载 2018-08-19 11:05:32 · 127 阅读 · 0 评论 -
TCP 流量控制和拥塞控制
参考文章(侵删):TCP协议的滑动窗口具体是怎样控制流量的? - 郭无心的回答 - 知乎TCP的拥塞控制TCP拥塞控制的问题? - 车小胖的回答 - 知乎 一. 流量控制1. 流量控制和拥塞控制两者区别流量控制:是端到端的控制,例如A通过网络给B发数据,A发送的太快导致B没法接收(B缓冲窗口过小或者处理过慢),这时候的控制就是流量控制,原理是通过滑动窗口的大小改变来实现...原创 2018-08-18 22:56:56 · 9563 阅读 · 0 评论 -
计算机网络中 冲突域、广播域
一. 冲突域1. 简介在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域(collision domain)。如果以太网中的各个网段以集线器连接,因为不能避免冲突,所以它们仍然是一个冲突域。 冲突域是在同一个网络上两个比特同时进行传输则会产生冲突;在网路内部数据分组所产生与发生冲突的这样一个区域称为冲突域,所有的共享介质...原创 2018-08-13 21:42:03 · 9795 阅读 · 0 评论 -
计算机网络 常见笔试面试题
三次握手、四次挥手问题:TCP的三次握手和四次挥手 OSI,TCP/IP,五层协议的体系结构,以及各层协议 ①OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 ②TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 ③五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 ④每一层的协议如下: 物理层:RJ45、CLOCK...原创 2018-08-08 12:23:48 · 3686 阅读 · 0 评论 -
计算机网络 课程笔记整理
第一章 计算机网络概论任何一种新技术的出现都必须具备两个条件:一是强烈的社会需求,二是前期技术的成熟。 构成分组交换技术的三个重要概念是:分组、路由选择、存储转发。P4 ARPANET对推动网络技术发展的贡献。P6 宽带城域网结构层次:核心交换、汇聚、接入 支持一个现代化城市的宽带局域网结构一般可以分为核心交换、汇聚与接入三个层次。P10 “三网融合”实质上是计算机网络、电信通信...原创 2018-08-08 10:46:50 · 3000 阅读 · 0 评论 -
TCP的三次握手和四次挥手
参考文章:TCP的三次握手与四次挥手(详解+动图) 一. 建立连接:三次握手1. 过程简介①TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态;②TCP客户进程也是先创建传输控制块TCB,然后向服务器发出连接请求报文(第一次握手),这是报文首部中的同部位SYN=1,同时选择一个初始序列号 seq=x ,此时,TC...转载 2018-08-08 09:14:51 · 413 阅读 · 0 评论 -
Socket 编程
一. 什么是socket?网络中进程之间如何通信? 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的 “ip地址” 可以唯一标识网络中的ip地址,而传输层的 “协议+端口” 可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以...原创 2018-08-15 11:29:26 · 384 阅读 · 0 评论 -
TCP/IP详解 卷一 笔记
第01 章 概述OSI 7层模型: 物理层:指定连接器、数据速率和如何在某些介质上进行编码。本层也描述低层的差错检测和纠正、频率分配。 链路层:指定经过单一链路通信的方法,包括多个系统共享同一介质时的“介质访问”控制协议。本层通常包括差错检测和链路层地址格式。 网络层:指定经过潜在不同类型链路层网络的多跳通信方法。对于分组网络,它描述了抽象的分组格式和标准的编址结构。 传输层:指定运行...原创 2018-08-09 17:40:52 · 2087 阅读 · 0 评论 -
DDoS 攻击
一. 简介DDoS(Distributed Denial of Service):分布式拒绝服务攻击,凡是能导致合法用户不能够访问正常网络服务的行为都算是拒绝服务攻击。 例如通过分散在各地的僵尸计算机进行攻击,让你的系统所提供的服务被阻断而无法顺利地为其他用户提供服务。 这种攻击方式不入侵你的系统,而是让你的系统无法正常提供服务。 这种攻击方式也是最难处理的,因为要么需要系统核心支持自动...原创 2018-09-08 22:37:18 · 951 阅读 · 0 评论