
计算机网络
文章平均质量分 76
计算机网络专栏,旨在从一个学者的角度,探究计算机网络的相关知识,例如网络协议、路由、网络通信等等。主要参考书目为《计算机网络:自顶向下方法 原书第七版》
跳探戈的小龙虾
【三生三世十里桃花,一心一意千行代码!】
我是一名 <!- - 前端领域新星创作者 - - > ,目前在学习python在机器学习当中的应用,秋季就读于 电子科技大学 软件工程学术型硕士,关注我,让我们一起进步吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IP地址、子网掩码与IP寻址【计算机网络】
子网掩码是一个32位的2进制数,(抓住主谓宾,它就是一个数) 它必须结合IP地址一起使用。其中,子网掩码二进制中的1的个数代表了网络位数,0的个数代表了主机位数,通过子网掩码的1和0,进而确定一个子网的网络部分和主机部分的长度。子网掩码有两个作用:(1)用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上;(2)用于将一个大的IP网络划分为若干小的子网络...原创 2022-07-28 15:13:53 · 3046 阅读 · 3 评论 -
计算机网络重点协议盘点【计算机网络】
【计算机网络:自顶向下方法】一书是计算机网络的经典读物,本文将总结该书提到的所有网络协议,如有不足可评论补充。表格的最后一列对应第七版原书的页码: 协议名称 协议层级 协议特点概括 涉及到的小知识点 关联协议 原书页码 HTTP(超文本传输协议) 应用层 HTTP协议定义了客户程序与服务器程序之间的HTTP报文的结构和交换方式原创 2022-02-25 13:28:52 · 1794 阅读 · 0 评论 -
计算机网络五层协议(TCP/IP)与七层协议(OSI)的关系与区别【计算机网络】
p.s.高产量博主,点个关注????不迷路!目录I.TCP/IP五层协议栈II.七层OSI协议栈模型III.联系与区别I.TCP/IP五层协议栈首先介绍最广为流传的五层TCP/IP协议栈:1️⃣应用层:OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。2️⃣运输层:运输层建立了主机端到端的链接,运输层的作用是为上层协议提供端到端的可靠和透明的数据传原创 2022-01-29 22:52:55 · 8062 阅读 · 1 评论 -
Python实现一个简单的问答系统【TCP套接字应用】
基于TCP套接字的简易问答系统I.TCP套接字简单介绍II.Python实现I.TCP套接字简单介绍首先,我们先了解一下套接字。有计算机网络基础的话,应该知道,实现两个应用程序(进程)之间通信的其中一环是把两个端系统(用户主机)的信息包(不准确用词)通过运输层和网络层进行互传(因为网络层以下的部分不需要我们去实现,不细说下面的协议层)。运输层把我们的信息包拿到之后,交给网络层,从而通过网络层到达另一台端系统(用户主机)。但实际上,运输层并不直接拿到信息包,在运输层与端系统(用户主机)之间还有一个“层原创 2021-12-06 13:09:20 · 2606 阅读 · 0 评论 -
计算机网络常见协议分层汇总【计算机网络】
本文系按传统的五层计算机网络协议栈进行分层网络协议汇总,汇总的网络协议内容参考【计算机网络:自顶向下方法】,欢迎学习计算机网络的朋友一起讨论学习,也欢迎读过【计算机网络:自顶向下方法】的读者一同回顾书中提到的协议。原创 2021-12-03 10:36:31 · 2110 阅读 · 0 评论 -
分析TCP为什么判定三个冗余ACK后才执行快速重传【计算机网络】
众所周知,TCP有快速重传这一机制,这一机制是相对于超时重传而言的。说他快速是因为他不需要等待一个相对可能变化起伏大的超时而言,那么为什么快速重传的触发机制是三个冗余的ACK呢?这代表了什么样的含义?要理解这其中的含义,首先先明确一个问题:什么时候TCP会发送冗余的ACK?答案很简单:只有当TCP的接收方收到了序号大于它本身期待序号的分组时,才会发送冗余的ACK。举个简单的栗子,假如分组A、B和C被先后发送到接收方,分组A顺利达到接收方,接收方发送了确认ACK,假定是ACK_A,并顺利地被发送方收到原创 2021-10-04 10:12:15 · 4710 阅读 · 3 评论 -
利用QUIC协议加速谷歌浏览器对服务器的访问速度【计算机网络】
文章目录I.TCP和UDP的两难困境II.QUIC协议的介绍III.谷歌浏览器设置步骤IV.点评QUIC协议I.TCP和UDP的两难困境简单科普一下TCP协议和UDP协议,同时引出二者的优缺点。(专业人士请略过)简单的说,TCP协议和UDP协议是在两个进程之间传递分组的协议,例如一台主机的进程A和另一台主机的进程B之间想要传递数据,就要通过TCP或UDP协议进行传递,TCP或UDP通过把数据丢到网络中,再经过网络传到对应主机,最后由接收方主机的TCP或UDP协议接收。TCP和UDP协议有什么区别呢原创 2021-09-30 23:16:22 · 1015 阅读 · 0 评论 -
HTTP/1.1规范[RFC文档(2616)]【计算机网络】
转自:http://www.cnblogs.com/k1988/archive/2010/01/12/2165683.html说明 本文档规定了互联网社区的标准组协议,并需要讨论和建议以便更加完善。请参考“互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布。版权声明 Copyright (C) The Internet Society (1999). All Rights Reserved.摘要超文本传输协议(HTTP)是一种为分布式,合作...转载 2021-09-18 11:33:18 · 2434 阅读 · 0 评论 -
浅析P2P技术节省的时间来源【计算机网络】
p2p,对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。“Peer”在英语里有“对等者、伙伴、对端”的意义。因此,从字面上,P2P可以理解为对等计算或对等网络。国内一些媒体将P2P翻译成“点对点”或者“端对端”,学术界则统一称为对等网络(Peer-to-peer networking)或对等计算(Peer-to-peer computing),其可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储原创 2021-09-16 18:19:10 · 280 阅读 · 0 评论