计算机网络
ludan_xia
我很菜 但是我会 一步步地 努力!
展开
-
解决python粘包
python socket--TCP解决粘包的方法 - coldplaycode - 博客园 (cnblogs.com)转载 2022-01-12 16:51:37 · 103 阅读 · 0 评论 -
HTTP的过程
爱文飞翔https://github.com/aiwenfeixiang博客园 首页 新随笔 联系 订阅 管理随笔 - 49文章 - 0评论 - 16HTTP协议超级详解HTTP协议简介超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标...原创 2020-05-11 12:46:34 · 185 阅读 · 0 评论 -
路由与转发的区别
转发是一个节点在本地执行的一个相对简单的过程,即报文从某台设备的一个端口进入而从另一个端口出去。路由选择依赖于网络发展过程中的不断演进的、复杂的分布式算法。最简单的路由选择可以决定报文发送的下一跳主机的地址,复杂的路由协议可以选择一条从主机1和主机2之间经过若干主机的路径。转发表和路由表的区别:1、转发表中的一行包括从网络号到发出接口的映射和一些MAC信息,而路由表作为建立转发表的前奏,是由路...原创 2020-05-07 22:13:38 · 12224 阅读 · 0 评论 -
集线器(hub),交换机以及路由器异同;冲突域和广播域详解
https://blog.csdn.net/gui951753/article/details/79402528原创 2020-05-07 13:05:42 · 272 阅读 · 0 评论 -
物理层
1.奈奎斯特定理他给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。2、香农定理常用的编码方式:信道复用:...原创 2020-05-04 15:35:19 · 120 阅读 · 0 评论 -
ARP协议
1.ARP出现原因ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工作是由ARP协议来完成的。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址...原创 2020-05-02 13:51:07 · 238 阅读 · 0 评论 -
ftp主动模式和被动模式的区别
一、FTP是什么FTP的中文名称是“文件传输协议”,是File Transfer Protocol三个英文单词的缩写。FTP:是TCP/IP协议组中的协议之一,其传输效率非常高,在网络上传输大的文件时,经常采用此协议。一个完整的FTP是FTP服务器和FTP客户端组成,客户端可以将服务器上的文件通过FTP协议下载到本地,也可以将本地数据通过FTP协议上传到服务器上。二、FTP的两个连...原创 2020-04-23 15:21:08 · 17209 阅读 · 4 评论 -
(扫盲)session和cookie的区别
首先呢,要了解session和cookie的区别先要了解以下几个概念:1、无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据...原创 2020-04-22 22:45:54 · 185 阅读 · 0 评论 -
滑动窗口机制
滑动窗口是工作机制首先是第一次发送数据这个时候的窗口大小是根据链路带宽的大小来决定的。我们假设这个时候窗口的大小是3。这个时候接受方收到数据以后会对数据进行确认告诉发送方我下次希望手到的是数据是多少。这里我们看到接收方发送的ACK=3(这是发送方发送序列2的回答确认,下一次接收方期望接收到的是3序列信号)。这个时候发送方收到这个数据以后就知道我第一次发送的3个数据对方只收到了2...原创 2020-04-21 23:34:18 · 588 阅读 · 0 评论 -
计算机网络中常见的应用层协议介绍
应用层的协议分类:基于tcp的协议:POP3 ,FTP, HTTP, Telnet, SMTP; 基于udp的协议:DHCP,TFTP,SNMP,DNS,RIP。一、TCP协议各协议的介绍(含端口号)POP3 (Post Office Protocol - Version 3): 端口号 110 。即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC1939 定义。本协...原创 2020-04-21 23:10:20 · 2734 阅读 · 0 评论 -
udp如何实现可靠性传输?(简略)
一、首先先要搞清楚TCP如何实现可靠性传输!1.确认应答(ACK)机制针对发送端发出的数据包的确认应答信号ACK TCP将每个字节的数据都进行了编号,即为序列号。确认序号=序号+1 针对数据包到达接收端主机顺序乱掉的顺序控制2.超时重传机制针对数据包丢失或者出现定时器超时的重发机制 针对高效传输数据包的流动窗口控制4.流量控制机制 所谓流量控制,就是让发送方的发送...原创 2020-04-21 14:48:34 · 1258 阅读 · 0 评论 -
TCP三次握手以及四次挥手详解
一.TCP 连接建立过程中要解决的三个问题1.要使每一方能够确知对方的存在。2.要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳选项以及服务质量等)。3.能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。二.TCP 连接的建立采用客户服务器方式。 采用三报文握手主要是为了防止已失效的连接请求报文段突然又传送到了,因而产生错误。...原创 2020-04-21 10:59:32 · 271 阅读 · 0 评论 -
http 和 https的区别
1.Http是什么2.什么是https总结下 :HTTP + 加密 + 认证 + 完整性保护 = HTTPS3.HTTPS如何进行 加密,认证,完整性保护我们知道HTTP是明文传输的,就必不可免存在如下问题:重要数据被明文获取 通信双方可能被伪冒 数据被篡改 一般获取简单数据用于展示的,可能无所谓以上的安全缺陷。但假如涉及类似银行密码的数据,就必须慎...原创 2020-04-19 12:46:00 · 273 阅读 · 0 评论 -
(五)传输层复习
1.运输层的作用?完成端到端的通信,端到端的通信是进程之间的通信。 运输层向高层用户屏蔽了下面网络核心的细节,它使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。2.TCP和UDP的区别?TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。...原创 2020-04-16 22:24:50 · 537 阅读 · 0 评论