TCP是底层通讯协议,定义的是数据传输和连接方式的规范HTTP是应用层协议,定义的是传输数据的内容的规范HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP HTTP支持的是www服务 而TCP/IP是协议 ...
转载 2021-10-19 10:16:00
71阅读
2评论
文章目录什么是http模块http模块的作用服务器相关概念IP地址域名和域名器如果要希望使用 http 模块创建 We
原创 2022-08-05 21:20:47
151阅读
Node.js提供了http模块,用于搭建HTTP服务端和客户端。 创建Web服务器 1 /** 2 * node-http 服务端 3 */ 4 let http = require('http'); 5 let url = require('url'); 6 let fs = require('
原创 2022-07-07 21:56:51
191阅读
本文简介 点赞 + 关注 + 收藏 = 学会了 对于前端来说,网络请求主要就是用 ajax 的方式去处理。所以本文也会站在前端角度简单讲解 Node 中如何使用 http 模块。 前后端对接时,现在常用的请求方法有 GET、POST、PUT、PATCH、DELETE。当然,还有其他方法,但本文主要面向新手,希望能做到快速起步。所以本文只讲 GET 和 POST 这两种最最最常用的方法。
原创 2022-07-20 12:56:00
533阅读
HTTP不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的。NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,本文将详细介绍nodeJS中的Http模块 Agent【new Agent([options])】options <Object> 代理的配置选项。有以下
原创 2017-06-29 13:39:52
617阅读
前言httphttp2模块都是node.js的核心模块,下面分别对这些模块进行分析。http模块–创建http服务器和客户端使用http模块只需要在文件中通过require(“http”) 引入即可。http模块是node.js原生的中最为亮眼的模块。传统的HTTP服务器都会由nginx之类的软件来担任,但是node.js不需要。node.js的http模块本身就可以构建服务器,而且性能非常可靠
转载 2024-07-23 16:39:50
57阅读
http://nodejs.cn/api/http.html#http_http_request_options_callback http://yijiebuyi.com/blog/8221eb14c8482e7efd1868946e99ea7c.html 1、源生 http.request 模块
转载 2018-06-21 09:56:00
380阅读
2评论
RFC 6455 - The WebSocket Protocol https://tools.ietf.org/html/rfc6455 1.5. Design Philosophy _This section is non-normative._ The WebSocket Protocol i
转载 2020-05-21 12:46:00
219阅读
本文将工作中遇到的问题总结了出来,TCPHTTP相关,这些问
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数
转载 2017-04-10 10:04:00
194阅读
2评论
# 如何实现Java TCP HTTP ## 1. 流程图 ```mermaid flowchart TD A(创建ServerSocket) --> B(监听端口) B --> C(接受客户端请求) C --> D(创建Socket) D --> E(发送HTTP响应) ``` ## 2. 关系图 ```mermaid erDiagram TCP_
原创 2024-07-09 03:26:20
15阅读
1、OSI网络七层模型 第一层:应用层。定义了用于在网络中进行通信和传输数据的接口;(Http协议位于该层) 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等; 第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输;(Tcp协议位于该层) 第五层:网络层。定义网络设备间如何传输数据;(IP位于该层) 第六层:链路层。将上面
原创 2022-08-22 14:50:45
303阅读
1点赞
一、什么是TCP连接的三次握手 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态
转载 2018-06-03 13:54:00
161阅读
2评论
不得不提的TCP/IP协议,TCP/IP不是两个协议,而是一整个协议栈;TCP/IP包含如下图四层:其中每一层都使用着一个或者多个协议,遵循这些协议就可以实现不同设备之间的轻松通信应用层(Http协议 DNS协议 Email协议...)传输层(TCP协议 UDP协议)网络层 (IP协议 )网络接口层(设备的驱动程序+接口卡)其中TCP(transfer control protocol)协议是传输
原创 2022-09-22 12:14:05
48阅读
TCP协议对应传输层,而HTTP协议对应应用层。Http协议是建立在TCP协议基础之上的。当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。
原创 2022-08-31 18:34:57
79阅读
今天一直看Drools 加了qq群 看视频里有些感觉都不错~
原创 2021-07-08 14:27:53
130阅读
Nodejs创建TCP服务器1.Nodejs提供了net模块给我们,所以我们创建TCP服务器很简单: 1 require('net').createServer(function(socket) { 2 // new connection 3 socket.on('data', function(data) { 4 // got data 5 })
转载 2024-06-23 23:28:09
100阅读
1 应用层我们使用浏览器浏览网页,我们的应用就是浏览器。浏览器使用http协议传输数。当我们输入http地址回车。浏览器把请求封装成http报文,格式如下POST http://192.168.xxx.xx:8080/api/produce/globalInfo HTTP/1.1 Content-Type: application/json {"uid":"xxx"}http报文=请求头+请求行
转载 2023-12-18 23:25:08
407阅读
TCP服务在网络应用中十分常见,目前大多数的应用都是基于TCP搭建而成的。net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。本文将详细介绍nodeJS中的net模块 IP测试【net.isIP(input)】  测试是否输入的为 IP 地址。字符串无效时返回 0。 IPV4 情况下返回 4, IPV6情况下返回 6var net&nbsp
JS
原创 2017-06-29 14:03:37
684阅读
在K8S中使用Node.js实现TCP服务器是一种非常常见的场景,本文将详细介绍如何在K8S中搭建一个Node.js TCP服务器,并帮助刚入行的小白快速上手。 ### 步骤一:准备工作 在开始之前,我们需要确保已经具备以下条件: 1. 安装了Node.js环境 2. 了解并安装了K8S集群 ### 步骤二:编写Node.js TCP服务器代码 接下来,我们需要编写一个简单的Node.js
原创 2024-05-23 10:00:44
157阅读
  • 1
  • 2
  • 3
  • 4
  • 5