#tc

struct tcphdr

包含在/usr/src/linux/include/linux/tcp.hstructtcphdr{__be16source;__be16dest;__be32seq;__be32ack_seq;#ifdefined(__LITTLE_ENDIAN_BITFIELD)__u16res1:4,doff:4,fin:1,s...
代码星球 代码星球·2020-04-09

linux环境下C++写TCP通信(一)

#include<stdio.h>#include<string.h>//tcp#include<unistd.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#...

tcp/ip面试题

TCP协议  1.OSI与TCP/IP各层的结构和功能,协议和作用。   OSI七层模型对应TCP/IP四层模型,只是分法不同而已。   应用层:提供应用层服务,文件传输(FTP),电子邮件(SMTP), 主要的协议还有HTTP(...
代码星球 代码星球·2020-04-08

HTTP、TCP、IP协议面试题

                    HTTP、TCP、IP协议基本定义HTTP:  (HyperTextTransportProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。TCP:  (TransmissionCo...
代码星球 代码星球·2020-04-08

PyCharm的Debug工具栏中的Watches

Inthe Watches paneyoucanevaluateanynumberofvariablesorexpressionsinthecontextofthecurrentstackframe.Thevaluesareupdatedwitheachstepthroughtheapplicati...

大数据之nutch

一、nutch简介nutch是大名鼎鼎的DougCutting发起的爬虫项目,nutch孵化了现在大数据处理框架Hadoop。在nutchV0.8.0版本之前,Hadoop是nutch的一部分,从nutchV0.8.0开始,HDFS和MapReduce从nutch中剥离出成为Hadoop。v0.8.0之后,nutch就...
代码星球 代码星球·2020-04-08

TCP的三次握手(建立连接)和四次挥手(关闭连接)

建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2.TCP的流控过程(滑动窗口)TCP(TransmissionC...

浅谈switch语句的技巧

switch语句对一个表达式求值,将结果与case子语句比较,如果匹配,则从case处的语句向下执行。break;语句是可选择的,如果遇到break;则会跳出整个switch语句。如果没有任何case匹配,则进入到default:的分支。default:分支也是可选的。switch(expression){caseva...
代码星球 代码星球·2020-04-08

React封装fetch的get与post请求

新建http.js文件用来封装get和post请求   1、封装get请求      2、封装post请求     3、测试  首先在其他组件引入,注意:分析  引入类和方法的区别:React等类直接写即可方法需要在外面用{}包围  封装之前写法      封...

React网络请求fetch之post请求

本节介绍下React下fetch的post请求(1)编写服务端代码/*加载express模块*/varexpress=require('express')/*加载path路径处理核心模块*/varpath=require('path')/*加载body-parser中间件*/varbodyParser=require(...

从ajax到fetch到axios

Ajax 是什么?答:Ajax是一种可以在浏览器和服务器之间使用异步数据传输(HTTP请求)的技术。使用它可以让页面请求少量的数据,而不用刷新整个页面。而传统的页面(不使用Ajax)要刷新部分内容,必须重载整个网页页面。Ajax 基于什么?答:它基于的是XMLHttpRequest(XHR)。这是一...
代码星球 代码星球·2020-04-08

了解 Fetch API与Fetch+Async/await

提及前端与服务器端的异步通信,离不开Ajax(AsynchronousJavaScriptandXML)。实际上我们常说的Ajax并非指某一项具体的技术,它主要是基于用脚本操作HTTP请求的Web应用架构。最早出现在JesseJamesCarrett于2005年2月发表一篇《Ajax:ANewApproachtoWeb...

React网络请求fetch之get请求

本文介绍下React下fetch的get使用步骤 参考文章网络请求之fetch (1)编写基础组件模板       根组件引入          (2)json-server搭建模拟后台服务   编写...

浅谈浏览器解析 URL+DNS 域名解析+TCP 三次握手与四次挥手+浏览器渲染页面

为了能让我们的知识层面看起来更有深度,我们应该考虑下面两个问题了:从浏览器输入URL到渲染成功的过程中,究竟发生了什么?浏览器渲染过程中,发生了什么,是不是也有重绘与回流?OK,兴致来了,我们就先从浏览器解析URL看起,先来看看当用户输入URL,到浏览器呈现给用户页面,经历了以下过程:版本A:用户输入URL地址。对UR...

HTTP请求过程-域名解析和TCP三次握手建立链接

 我们在浏览器输入http://www.baidu.com想要进入百度首页,但是这是个域名,没法准确定位到服务器的位置,所以需要通过域名解析,把域名解析成对应的ip地址,然后通过ip地址查找目的主机。整个访问过程可以概括为:域名解析发起TCP三次握手建立连接建立连接后发起http请求服务器响应请求,浏览器获取html源...
首页上一页...132133134135136...下一页尾页