计算机网络
文章平均质量分 96
Kevin_cai09
无情的bug maker
展开
-
计算机网络专题复习(网络层)
文章目录计算机网络专题复习(网络层)一,网络层概述二,数据交换数据交换方式电路交换报文交换分组交换三,路由转发路由算法路由转发协议内部网关协议RIP:内部网关协议OSPF四,IP协议1.IP地址2.表示方法3,分类4,IP层1.ARP协议2,ICMP协议5,IP首部6,IPV-6计算机网络专题复习(网络层)一,网络层概述作者今年大三,正在准备明年的春招,文章中有写得不对的,希望大家及时指出...原创 2019-10-19 21:54:35 · 1296 阅读 · 0 评论 -
计算机网络专题复习(传输层)
文章目录计算机网络专题复习(传输层)一,传输层概述二,UDP协议1,UDP的主要特点三,TCP协议1,TCP协议特点2,TCP报文段首部格式3,TCP连接管理三次握手四次挥手4,TCP可靠传输1,序号2,确认3,超时重传5,TCP流量和拥塞控制流量控制拥塞控制1,慢开始2,拥塞避免3,快重传和快恢复4,拥塞控制和流量控制联系计算机网络专题复习(传输层)作者今年大三,正在准备明年的春招,文章中...原创 2019-10-18 14:40:24 · 1487 阅读 · 4 评论 -
计算机网络专题复习(应用层)
计算机网络专题复习(应用层)作者今年大三,正在准备明年的春招,文章中有写得不对的,希望大家及时指出文章中的错误的地方,欢迎互粉,大家一起努力!一,DNS域名解析服务前言,什么是域名?我们平时见到的诸如:www.baidu.com,这个其实就是一个域名那为什么需要域名呢?能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串域名分类示例:1.DNS...原创 2019-10-15 22:02:21 · 1849 阅读 · 2 评论 -
TCP连接管理
文章目录一,建立连接1.TCP 连接建立过程中要解决的三个问题2.建立连接握手过程3.释放连接为什么需要等待2MSL?4.连接-释放TCP是面向连接的协议,运输连接时用来传输TCP报文的运输连接:建立连接数据传输连接释放一,建立连接1.TCP 连接建立过程中要解决的三个问题(1) 要使每一方能够确知对方的存在。(2) 要允许双方协商一些参数(如最大窗口值、是...原创 2021-05-01 23:40:59 · 156 阅读 · 0 评论 -
TCP连接管理
文章目录一,建立连接1.TCP 连接建立过程中要解决的三个问题2.建立连接握手过程3.释放连接为什么需要等待2MSL?4.连接-释放TCP是面向连接的协议,运输连接时用来传输TCP报文的运输连接:建立连接数据传输连接释放一,建立连接1.TCP 连接建立过程中要解决的三个问题(1) 要使每一方能够确知对方的存在。(2) 要允许双方协商一些参数(如最大窗口值、是...原创 2019-06-24 01:29:52 · 181 阅读 · 0 评论 -
DNS域名服务器
文章目录一,域名系统概述二,互联网的域名结构1.顶级域名2.域名树状图三,域名服务器1.根域名服务器2.顶级域名服务器(TLD服务器)3.权限域名服务器4.本地域名服务器5.域名解析递归查询迭代查询解析流程一,域名系统概述域名系统dns是互联网使用的命名系统,用来把便于人们使用的机器名字转为IP地址二,互联网的域名结构互联网采用了层次树状结构的命名方法。任何一个连接在互联网上的主机或路由...原创 2019-06-25 01:49:09 · 1141 阅读 · 0 评论 -
tcp and udp
文章目录一,运输层协议概述1.概述2.主要工作3.运输层两大协议1.udp协议2.tcp协议1.特点2.tcp连接管理3.tcp报文格式4.tcp可靠传输实现1.滑动窗口协议2.基于滑动窗口的流量控制3.tcp拥塞控制一,运输层协议概述1.概述从通信和信息处理的角度看,运输层向他上面的应用层提供通信服务,是面向通信的最高层,也是用户功能中的最低层两台主机进行通信,就是两台主机中的应用进程进...原创 2019-08-03 16:39:13 · 224 阅读 · 0 评论 -
https
文章目录简介ssl加密解密https工作流程简介http是超文本安全传输协议,由于http在网络上是明文传输,可能会被拦截,而https是加密传输,加密和解密工作交由ssl完成区别:HTTPS和HTTP的区别主要为以下四点:一、https协议需要到ca申请证书,一般免费证书很少,需要交费。二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议...原创 2019-08-01 19:00:41 · 115 阅读 · 0 评论 -
应用层
文章目录一,应用层规范二,应用层协议1.域名系统DNS简介作用域名解析过程2.FTP简单文件传输协议基本原理3.http协议简介工作流程请求和响应session和cookiehttp版本比较4.https简介ssl加密解密https工作流程一,应用层规范应用层的具体内容就是精确定义这些通信规定应用进程交换的报文类型,如请求报文和响应报文各种报文类型的语法,如报文中的各个字段及其详细描述...原创 2019-08-01 19:01:25 · 618 阅读 · 0 评论 -
TCP流量控制和拥塞控制
文章目录一,流量控制1.什么是流量控制?2.实现滑动窗口机制死锁现象解决方法TCP报文段发送时机Nagle算法接收方糊涂窗口综合征二,拥塞控制1.什么是拥塞?2.什么是拥塞控制?3.检测网络拥塞的指标4.TCP拥塞控制算法控制拥塞窗口原则拥塞判断拥塞窗口控制算法1.慢开始2.拥塞避免算法3.快重传4.快恢复TCP拥塞控制流程图主动队列管理(AQM)1.什么是主动队列管理2.随机早期检测 RED一...原创 2019-06-24 01:10:21 · 363 阅读 · 0 评论 -
TCP流量控制和拥塞控制
文章目录一,流量控制1.什么是流量控制?2.实现滑动窗口机制死锁现象解决方法TCP报文段发送时机Nagle算法接收方糊涂窗口综合征二,拥塞控制1.什么是拥塞?2.什么是拥塞控制?3.检测网络拥塞的指标4.TCP拥塞控制算法控制拥塞窗口原则拥塞判断拥塞窗口控制算法1.慢开始2.拥塞避免算法3.快重传4.快恢复TCP拥塞控制流程图主动队列管理(AQM)1.什么是主动队列管理2.随机早期检测 RED一...原创 2019-06-24 01:10:21 · 426 阅读 · 0 评论 -
路由选择协议
分层次的路由选择协议1.内部网关协议在一个自治系统内部使用的路由选择协议,与互联网中的其他自治系统选用什么路由协议无关RIP协议概念RIP(Routing Information Protocol)翻译为路由信息协议,是基于距离矢量算法的路由协议,使用跳数作为计量标准。在带宽、配置和管理方面要求较低,主要适用于较小规模的网络中。工作示意图原理距离向量算法OSPF协议概念...原创 2019-05-20 01:54:54 · 4805 阅读 · 0 评论 -
网际协议IP基础
一,IP是什么?网际协议IP是TCP/IP体系中的两个最主要的协议之一,是最重要的互联网的标准协议之一可以使互相连接的许多计算机网络能够进行通信有多个版本的IP协议,但是只有IPV4和IPV6有使用,1,2,3,5都未曾使用过IP地址及其分类1.IP地址IP地址(IPv4)由32位正整数来表示。通常每一个主机都被分配了一个这样的IP地址。作为该计算机在网络中的标识2....原创 2019-05-20 01:55:21 · 374 阅读 · 0 评论 -
IPV6基础
一,IPV6出现原因?我们都知道IP地址是互联网中主机的唯一标识,IP也是互联网中的核心协议,但是现在使用IPV4是20世纪70年代末期设计的,到如今IPV4地址已经耗尽,也就是说不能再分配新的IP地址块,因此需要解决这个问题,才有了IPV6,我们老师说,地球上沙子的数量相当于IPV6地址的数量,可见,这数量之多,但是未来或许也会面临同样的危机,这就不在我们思考的范围内了IPV6是具有更大空间...原创 2019-05-21 00:53:18 · 420 阅读 · 0 评论 -
TCP和UDP
今天上计算机网络的课,老师刚讲完传输层这一章,晚上打算写一篇博客,来巩固下今天的所学一,传输层的特点传输层是为上层的应用层提供通信服务的,他属于面向通信部分的最高层,但也是用户功能中的最低层传输层的特点传输层是为应用进程之间提供端到端的逻辑通信,而网络层是为主机之间提供逻辑通信复用和分用传输层还提供差错检测功能,而在网络层中,IP数据报首部的检验和字段之检验首部是否...原创 2019-05-22 23:29:56 · 167 阅读 · 0 评论 -
TCP可靠传输
一,理想传输条件TCP下面的网络层提供的是不可靠的传输,因此TCP必须采取适当的措施来使得两个运输层之间的通信变得可靠理想的传输条件:传输信道不发生差错不管发送方以多快的速度发送数据,接收方总能来得及接收数据二,停止等待协议概述发送方每发送完一个数据单元(分组)就停止发送,等待接受方确认,在接收到接收方的确认信息后就继续发送下一个分组1.无差错情况无差错情况下是最...原创 2019-05-23 21:39:55 · 519 阅读 · 0 评论 -
java 通过JPCAP实现简易ping程序
在计网课设中需要通过raw socket的方式实现一个ping程序,而raw socket是一种原始套接字可以接收本机网卡上的数据帧或者数据包,但是java仅仅支持到应用层,是无法直接操作底层的,如果想访问ICMP可以下载jpcap这个类库一,JPCAPJpcap是一个可以监控当前网络情况的中间件,弥补了java对网络层以下的控制jpcap下载与安装1.下载地址:网盘地址提取码...原创 2019-06-05 18:13:13 · 3789 阅读 · 5 评论 -
物理层基础
文章目录一,物理层基础概念二,主要任务三,数据通信基础1.数据通信系统源系统目的系统2.信道信息交互方式调制3.奈氏准则4.香农公式四,物理层下面的传输媒体1.导引型传输媒体2.非导引型传输媒体五,信道复用技术1.频分复用2.时分复用3.波分复用4.码分复用一,物理层基础概念物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体物理层的作用正是要尽可能的屏蔽...原创 2019-06-25 15:38:23 · 651 阅读 · 0 评论 -
TCP流量控制和拥塞控制
文章目录一,流量控制1.什么是流量控制?2.实现滑动窗口机制死锁现象解决方法TCP报文段发送时机Nagle算法接收方糊涂窗口综合征二,拥塞控制1.什么是拥塞?2.什么是拥塞控制?3.检测网络拥塞的指标4.TCP拥塞控制算法控制拥塞窗口原则拥塞判断拥塞窗口控制算法1.慢开始2.拥塞避免算法3.快重传4.快恢复TCP拥塞控制流程图主动队列管理(AQM)1.什么是主动队列管理2.随机早期检测 RED一...原创 2021-05-01 23:40:45 · 254 阅读 · 0 评论 -
http协议
请求和相应常用抓包工具 - HttpWatchHttp协议版本TCP1.0特点:耗时,效率低1.1特点:连接关闭:对比1.0和1.1协议组成请求协议请求行提交方式请求头部请求正文响应协议响应行状态码响应头部响应正文...原创 2019-03-12 23:53:02 · 179 阅读 · 0 评论