网络编程
文章平均质量分 52
码农印象
修炼的过程中,最好有人和你并肩而行,共同成长!努力做一个文邹邹的工具人,你做得越多,你知道的越多......
展开
-
看完这篇,跟面试官扯皮就没问题了
HTTP:https://juejin.cn/post/6844904045572800525HTTPShttps://juejin.cn/post/6844904089495535624https://juejin.cn/search?query=https推送系统:https://juejin.cn/post/6844903683558211598MySQl命令https://juejin.cn/post/6844903599915401230开发神器:https://juejin.转载 2021-11-30 00:19:15 · 179 阅读 · 0 评论 -
看完这篇 HTTPS,和面试官扯皮就没问题了
转载于@程序员cxuanhttps://juejin.im/post/6844904089495535624下面我们来一起学习一下 HTTPS ,首先问你一个问题,为什么有了 HTTP 之后,还需要有 HTTPS ?我突然有个想法,为什么我们面试的时候需要回答标准答案呢?为什么我们不说出我们自己的想法和见解,却要记住一些所谓的标准回答呢?技术还有正确与否吗?HTTPS 为什么会出现一个新技术的出现必定是为了解决某种问题的,那么 HTTPS 解决了 HTTP 的什么问题呢?HTTPS 解决了什么问转载 2020-11-09 21:02:52 · 360 阅读 · 2 评论 -
【网络编程】NAT技术与代理服务器
前言1. 网络地址转换NAT2. NAT的工作原理3. NAT的三种实现方式NAPT网络地址与端口号转换4. 代理服务器概念5. Proxy Server实现原理6. Proxy Server分类7. 正向代理与反向代理IPv6时代的到来可以为全世界的每一粒沙子编上一个IP地址,完美了解决了IPv4地址不足的问题。在开发IPv6的数十多年间,为了延长IPv4的生命周期,·产生了NAT技术。1....原创 2019-07-27 20:47:45 · 728 阅读 · 0 评论 -
【网络编程】ARP协议解析
前言什么是ARP协议?为什么要使用ARP协议?ARP高速缓存ARP的通信原理(局域网)ARP的通信原理(非局域网)ARP数据报格式获取局域网内的MAC地址什么是ARP协议?ARP(Address Resolution Protocol):地址解析协议,即将ip地址转换成对应的MAC地址。此外,其对立的协议为RARP:反向地址解析协议,即将MAC地址转换成ip地址。为什么要使用ARP协议?在...原创 2019-07-23 16:57:16 · 567 阅读 · 0 评论 -
【网络编程】TCP/IP协议中的常用网络端口
作为计算机术语"端口"被认为是计算机与外界通信交流的出入口,操作系统为了区分出入的信息是给哪个程序使用的,程序在发送的信息中加入端口编号,操作系统在接收到信息后会按照端口号将信息分流到当前内存中使用该端口号的程序。软硬端口端口有软硬端口之分,TCP/IP协议所涉及的端口是指用于实现面向连接或无连接服务的通信端口,是对网络通信进程的一种标识,属于一种抽象的软件端口。而路由器、交换机、中继器的接口...原创 2019-07-23 16:29:15 · 2116 阅读 · 0 评论 -
【网络编程】Linux常用网络命令的使用
Linux提供了一组强有力的网络命令来为用户服务,这无疑成为计算机网络资源共享的中流砥柱,这些工具与命令可以让我们更好的传输文件和数据,今天就为大家阐述Linux环境下(CentOS6.5)的常用网络命令。网络命令:write指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给用户发送信息,以Ctr...原创 2019-07-23 16:18:46 · 487 阅读 · 0 评论 -
【网络编程】用户访问网页解析
# 用户访问网站流程框架第一步:客户端用户从浏览器输入www.baidu.com网站网址后回车,系统会查询本地hosts文件及DNS缓存信息,查找是否存在网址对应的IP解析记录。如果有就直接获取到IP地址,然后访问网站,一般第一次请求时,DNS缓存是没有解析记录的;第二步:如果客户端没有DNS缓存或hosts没有对应www.baidu.com网站网址的域名解析记录,那么,系统会把浏览器的解析...原创 2019-10-08 20:52:08 · 224 阅读 · 0 评论 -
【网络编程】HTTP协议之长连接与短链接
前言【话题】:HTTP长连接、短连接究竟是什么?1. HTTP协议与TCP/IP协议的关系2. 如何理解HTTP协议是无状态的3. 什么是长连接、短连接?3.1. TCP连接3.2. TCP短连接3.3. TCP长连接4. 长连接和短连接的优点和缺点5. 什么时候用长连接,短连接?【话题】:HTTP长连接、短连接究竟是什么?1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本...原创 2019-03-04 20:13:13 · 581 阅读 · 0 评论 -
【网络协议】FTP协议简介
前言一、什么是FTP协议?二、FTP有服务器和客户端,各自有什么作用?三、FTP的端口号是什么?四、FTP常用的状态码?五、HTTP和FTP的区别?一、什么是FTP协议?FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括·两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP...原创 2019-11-04 23:21:35 · 1699 阅读 · 0 评论 -
【网络编程】2019年,你熟悉GET与POST吗?
前言一、标准答案二、GET 和 POST 报文上的区别三、常见问题1. GET 方法参数写法是固定的吗?2. POST 方法比 GET 方法安全?3. GET 方法的长度限制是怎么回事?4. POST 方法会产生两个TCP数据包?5. talk is cheap show me the code参考最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来...原创 2019-03-07 00:38:04 · 317 阅读 · 0 评论 -
【网络编程】TCP维护的七个定时器
前言1.建立连接定时器(connection-establishment timer)2.重传定时器(retransmission timer)3.延迟应答定时器(delayed ACK timer)4.坚持定时器(persist timer)附:糊涂窗口综合症5.保活定时器(keepalive timer)6.FIN_WAIT_2定时器(FIN_WAIT_2 timer)7.TIME_WAIT定...原创 2019-11-04 23:21:25 · 606 阅读 · 0 评论 -
【网络编程】Cookie和Session机制详解
前言一、Cookie机制二、什么是Cookie三、记录用户访问次数四、Cookie的不可跨域名性五、Unicode编码:保存中文六、BASE64编码:保存二进制图片七、设置Cookie的所有属性八、Cookie的有效期九、Cookie的修改、删除十、Cookie的域名十一、Cookie的路径十二、Cookie的安全属性十三、Session机制十四、什么是Session十五、Session的生命周期...转载 2019-02-27 00:40:49 · 488 阅读 · 0 评论 -
【网络编程】Web服务器详解
前言一、Web服务器工作原理图解二、Web服务器之提供静态文件工作原理图解三、Web服务器之数据提交工作原理图解四、动态技术1.服务端产生:2.客户端产生:概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可...转载 2019-02-24 12:56:04 · 681 阅读 · 0 评论