计算机基础与网络
Marck3
目标之距,一心之隔
展开
-
TCP的三次握手与四次挥手
一、概述本篇博客是经由他人书籍以及博客总结得出的知识点,属于笔者的学习笔记,它的结构如下:TCP 报文首部TCP 的三次握手TCP 的四次挥手二、TCP 报文首部TCP 报文首部如下图所示:源端口:表示发送端端口,字段长为16位,即2个字节。目的端口:表示接收端端口,字段长为16位,即2个字节。seq(序号):表示发送数据的位置,字段长为32位,即4个字节。TCP连接中传...原创 2019-03-29 16:29:26 · 331 阅读 · 0 评论 -
GET 和 POST 的区别
一、概述本文的内容源自其他博客的总结,属于笔者的读书笔记,结构如下:HTTP 的请求报文GET 方法的特点POST 方法的特点GET 和 POST 的区别二、HTTP 的请求报文首先我们要解决的第一个问题是:GET 和 POST 是什么?GET 和 POST 其实都是 HTTP 的请求方法。除了这 2 个请求方法之外,HTTP 还有 HEAD、PUT、DELETE、TRACE...原创 2019-04-07 22:30:29 · 46418 阅读 · 17 评论 -
【避免进程死锁】银行家算法
一、概述银行家算法(Banker’s Algorithm)是一个避免进程死锁的著名算法,由 Dijkstra 于 1965 年提出。本文为笔者的读书笔记,结构如下:死锁银行家算法例子展示补充:鸵鸟算法和实际系统中对死锁的处理方式二、死锁既然银行家算法就是为了解决进程死锁而出现的,那么首先我们应该先来了解下什么是死锁,以及死锁产生的4个条件。2.1 什么是死锁如果一组进程中的每...原创 2019-04-13 23:17:29 · 4067 阅读 · 2 评论 -
【应用层】DNS协议
一、概述本篇文章基于《计算机网络》一书,为笔者的读书笔记,主要内容如下所示:DNS提供的服务互联网的域名结构DNS服务器的分布DNS的工作原理二、DNS提供的服务域名系统 DNS(Domain Name System) 提供的服务很简单,就是将便于人们使用的机器名字转换为IP地址。我们都知道用户与互联网上的某台主机通信时必须知道对方的 IP 地址。相比于难以记忆的IP地址,用...原创 2019-05-26 20:48:20 · 4451 阅读 · 0 评论