![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
Gzmy
这个作者很懒,什么都没留下…
展开
-
TCP协议的三次握手四次挥手
TCP协议TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,计算机网络OSI模型中,它完成第四层传输层所指定的功能。TCP的可靠性体现在他的确认应答机制,每当客户端发起请求,会向服务器发送一个SYN请求,当服务器接收到这个请求后会向客户端回应SYN+ACK,最后客户端向服务器回应ACK,至此三次握手完毕,成...原创 2018-11-30 16:43:57 · 141 阅读 · 0 评论 -
Linux-套接字编程
认识套接字认识IP地址网路通信的本质是两个不同的主机在进行数据交互,在交互的过程中,数据是不会自己决定流向,这就需要有标示来指明数据从哪里来要到那里去。IP地址在网络中标识了唯一的一台主机,只要获取到对方的IP地址,就可以给对方发送数据。IP地址在IP协议中是用来标示网络中唯一的一台主机IP协议不同,对应的IP地址也不同,对于IPv4来说,IP地址是一个4字节32位的整数我们通常使...原创 2018-11-28 15:28:47 · 200 阅读 · 0 评论 -
谷歌浏览器设置网页编码
在做http项目使用谷歌浏览器访问服务器,服务器正常响应但是返回的html页面和自己写的中文提示总是乱码,想着可能是设置的字符集有问题,但是仔细检查都是utf8,想到可能是浏览器的编码不一致,百度上的是之前版本的设置编码方法,新版的需要自己下载并安装插件,下载插件:https://pan.baidu.com/s/1cz-byOKeMcP4xkCBtyV4PA下载完成之后点击浏览器右上角控制,点...原创 2018-12-07 20:27:15 · 1468 阅读 · 0 评论 -
TCP/IP协议字段理解
TCP协议源/目的端口号:表示数据从哪个进程来,到哪个进程去序号/确认序号:TCP将每个字节的数据都进行了编号称为序列号,接收端收到数据之后要发送确认序号给发送端。4位头部长度:表示TCP头部有多少个4字节,所以TCP头部最大长度为15*4=60字节6个标志位URG:紧急指针是否有效ACK:确认号是否有效PSH:提示接收端应用程序立刻从缓冲区读走RST:要求对方...原创 2019-01-13 17:49:59 · 7667 阅读 · 0 评论 -
在线代码测试小项目
[小项目]代码在线测试http是我们生活中最常使用的协议,现如今网络浏览器越来越贴近人们的生活,使得做什么事都很方便,但是想要运行一段代码还得需要在电脑指定的环境下来运行,这在有些情况下让人很抓狂,我在网上也看到过很多代码在线测试的网页,感觉还不错,但是还是不知道这背后具体是怎麽实现的,有幸在网上看到过tinyhttp的源码,便想着自己参照着实现一个小型的http服务器来做一个代码测试服务器。...原创 2019-02-22 17:39:13 · 1533 阅读 · 0 评论 -
项目:C++在线测评系统
项目思路之前写过一个基于http的在线编译器,可以完成代码的编译过程,但是在leetcode上刷题的时候忽然想到在线OJ不就是一个功能更强大的在线编译器吗?在基础的编译功能上加上了题目列表页的展示,每个题目都有对应的序号,名称以及描述,于是想着能不能自己对这个项目再进行进一步的扩充要实现一个简易的在线OJ,有几个大的模块需要去实现,最主要的是在线编译,编译功能可以在服务器上使用子进程进程替换使...原创 2019-03-13 18:21:44 · 4385 阅读 · 0 评论