计算机网络
文章平均质量分 94
计算机网络
林小鹿@
后端开发,热衷于算法,每日更新高质量算法题解。
展开
-
多张图带你彻底搞懂DNS域名解析过程
1、DNSDNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。2、域名系统DNS 的作用通常我们有两种方式识别主机:通过主机名或者 IP 地址。人们喜欢便于记忆的主机名表示,而路由器则喜欢定长的、有着层次结构的 IP 地址。为了满足这些不同的偏好,我们就需要一种能够进行主机名到IP 地址转换的目录服务,域名系统作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。因此,即使不使用域名原创 2022-02-17 11:02:36 · 119865 阅读 · 44 评论 -
深入浅出TCP四次挥手 (多图详解)
多图详解,深入浅出TCP四次挥手原创 2022-02-12 10:57:11 · 31122 阅读 · 60 评论 -
深入浅出TCP三次握手 (多图详解)
文章目录前言1、TCP是什么?2、TCP首部格式3、TCP的连接建立4、三次握手图文详解5、三次握手文字总结5、是否可以使用“两报文握手”建立连接?6、两次握手文字总结前言TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接?。1、TCP是什么?TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。TCP运输连接有以下原创 2021-11-08 09:06:54 · 167180 阅读 · 29 评论 -
面试官:TCP和UDP两者的区别是什么?
TCP和UDP的区别TCP和UDP都位于计算机网络模型中的运输层,它们负责传输应用层产生的数据。在面试中也经常会问TCP和UDP的区别,下面我们将从几个方面来聊一聊TCP和UDP分别的特征和他们的区别。1、概念UDP和TCP 在使用TCP/IP 体系结构的网络通信中,这两个协议的使用频率仅次于网际层的IP协议。TCP/IP 体系结构应用层中的某些协议需要使用运输层的TCP 提供的服务,而另一些协议需要使用运输层的UDP 提供的服务,UDP 是用户数据报协议的英文缩写词,TCP 是传输控制协议的英文原创 2021-11-01 12:30:38 · 15850 阅读 · 12 评论 -
面试官问我:从地址栏输入URL到显示页面都发生了什么?(建议收藏)
文章根据B站 计算机网络微课堂(有字幕无背景音乐版)(陆续更新中…) 视频整理。本文收录于 计算机网络,欢迎订阅。目录前言1、DNS解析2、TCP连接3、发起HTTP请求4、处理请求5、浏览器渲染6、TCP连接断开7、总结前言从地址栏输入URL到显示页面都发生了什么?这是一道面试经常会考的面试题。那么下面我们就来探讨一下从你输入URL后到响应,都经历了哪些过程。1、DNS解析我们在用户PC中使用网页浏览器来访问外部服务器的内容,在网页浏览器的地址栏中输入外部服务器的域名。比如我们输入ww.原创 2021-10-24 10:27:47 · 12481 阅读 · 23 评论 -
【计算机网络】 HTTP协议及相关面试题整理 (建议收藏)
本文收录于 计算机网络,欢迎订阅。目录1、认识Http1.1、什么是Http1.2、什么是超文本1.3、万维网2、HTTP报文格式2.1、HTTP请求报文格式2.2、HTTP响应报文格式3、使用Cookie在服务器上记录用户信息3.1、Cookie概念3.2、具体过程4、HTTP1.0和HTTP1.14.1、HTTP1.04.2、HTTP1.14.3、HTTP/1.1 和 HTTP/1.0 的区别5、HTTPS5.1、HTTPS概念5.2、HTTPS 的加密方式5.3、HTTP 与 HTTPS 有哪些.原创 2021-10-20 14:49:12 · 10137 阅读 · 17 评论 -
计算机网络学习笔记第六章(应用层)超详细整理
目录6.1、应用层概述6.2、客户/服务器方式(C/S方式)和对等方式(P2P方式)1、概念2、客户/服务器方式(C/S方式)3、对等方式(P2P方式)4、总结6.3、动态主机配置协议DHCP1、概念2、DHCP的作用3、DHCP的工作过程4、DHCP中继代理5、总结6.4、域名系统DNS1、概述2、域名解析过程3、总结6.5、文件传送协议FTP1、概念2、文件传送协议FTP的应用3、FTP基本工作原理4、总结6.6、电子邮件1、概念邮件发送和接收过程2、简单邮件传送协议SMTP(Simple Mail T原创 2021-06-13 09:44:40 · 5346 阅读 · 40 评论 -
计算机网络学习笔记第五章(运输层)超详细整理
这里写目录标题一级目录二级目录三级目录5.1、运输层概述1、概念2、总结5.2、运输层端口号、复用与分用的概念1、为什么用端口号2、发送方的复用和接收方的分用3、TCP/IP体系的应用层常用协议所使用的运输层熟知端口号4、运输层传输流程5.3、UDP和TCP的对比1、概念2、用户数据报协议UDP(User Datagram Protocol)3、传输控制协议TCP(Transmission Control Protocol)4、总结5.4、TCP的流量控制1、概念2、总结5.5、TCP的拥塞控制1、概念2、原创 2021-06-07 09:04:25 · 11600 阅读 · 36 评论 -
计算机网络学习笔记第四章(网络层)超详细整理
目录4.1、网络层概述1、简介2、总结4.2、网络层提供的两种服务1、面向连接的虚电路服务2、无连接的数据报服务3、虚电路服务与数据报服务的对比4.3、IPv41、概述2、分类编制的IPv4地址2.1、简介2.2、总结3、划分子网的IPv4地址3.1、为什么要划分子网3.2、如何划分子网3.3、子网掩码3.4、总结4、无分类编址的IPv4地址1、为什么使用无分类编址2、如何使用无分类编址3、路由聚合(构造超网)总结5、IPv4地址的应用规划1、定长的子网掩码FLSM(Fixed Length Subnet原创 2021-06-02 08:42:49 · 26021 阅读 · 42 评论 -
计算机网络学习笔记第三章(数据链路层)超详细整理
目录3.1、数据链路层概述1、概述2、三个重要问题2.1、封装成帧2.2、差错控制2.3、可靠传输3、小结3.2、封装成帧1、介绍2、透明传输3、小结3.3、差错检测1、介绍2、奇偶校验3、循环冗余校验CRC(Cyclic Redundancy Check)3.4、可靠传输1、基本概念2、三种可靠协议3、停止-等待协议4、回退N帧协议GBN5、选择重传协议SR3.5、点对点协议PPP1、帧格式2、透明传输3、差错检测4、工作状态3.6、媒体接入控制(介质访问控制)——广播信道1、基本概念2、静态划分信道3、原创 2021-05-15 21:35:51 · 12590 阅读 · 16 评论 -
计算机网络学习笔记第二章(物理层)超详细整理
2.1、物理层的基本概念2.2、物理层下面的传输媒体传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放置到物理层之下。传输媒体也称为传输介质或传输媒介,他就是数据传输系统中在发送器和接收器之间的物理通路。传输媒体分为两大类,即导引型传输媒体和非导引型传输媒体1、导引型传输媒体在导引型传输媒体中,电磁波被导引沿着固体媒体传播。同轴电缆双绞线光纤光纤的工作原理多模光纤和单模光纤多模光纤可以存在多条不同角度入射的光线在一条光纤中传输。这原创 2021-05-11 12:08:29 · 2076 阅读 · 6 评论 -
计算机网络学习笔记第一章(概述) 超详细整理
计算机网络笔记整理笔记根据B站 计算机网络微课堂(有字幕无背景音乐版)(陆续更新中…) 视频整理原笔记链接 计算机网络,在原笔记的基础上添加了个人的部分理解,十分感谢这位同学。目录图示说明1.1、计算机网络在信息时代的作用我国互联网发展状况1.2、因特网概述1、网络、互连网(互联网)和因特网2、因特网发展的三个阶段3、因特网的标准化工作4、因特网的组成补充:1.3 三种交换方式1、电路交换(Circuit Switching)2、分组交换(Packet Switching)3、报文交换(Messa.原创 2021-05-10 20:50:01 · 8228 阅读 · 2 评论 -
计算机网络三种交换方式(电路交换,分组交换,报文交换 )超详细对比整理
笔记整理于 B站湖科大计算机网络微课堂(有字幕无背景音乐版)(陆续更新中…) 视频链接目录1、电路交换(Circuit Switching)2、分组交换(Packet Switching)3、报文交换(Message Switching)4、三种交换方式的对比网络核心部分是互联网中最复杂的部分。网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。在网络核心部分起特殊作用的是路由器(router)。路由器是实现分组.原创 2021-05-09 12:05:42 · 26271 阅读 · 2 评论