Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

《前端小课》网络编程,资源汇总 #3

Open
lefex opened this issue Nov 18, 2019 · 20 comments
Open

《前端小课》网络编程,资源汇总 #3

lefex opened this issue Nov 18, 2019 · 20 comments

Comments

@lefex
Copy link
Owner

lefex commented Nov 18, 2019

WebSoket 官方协议
https://tools.ietf.org/html/rfc6455

@lefex
Copy link
Owner Author

lefex commented Nov 18, 2019

iOS 中 Socket 的实现方式

#import <CoreFoundation/CoreFoundation.h>
#include <sys/socket.h>
#include <netinet/in.h>

@lefex
Copy link
Owner Author

lefex commented Nov 18, 2019

Node.js 网络相关实现:
TCP 实现api:
http://nodejs.cn/api/net.html#net_event_close

@lefex
Copy link
Owner Author

lefex commented Nov 21, 2019

HTTP:
https://tools.ietf.org/html/rfc2616

@lefex
Copy link
Owner Author

lefex commented Nov 22, 2019

关于 HTTPS 的理解,写的真好
youngwind/blog#108
RFC8446
https://tools.ietf.org/html/rfc8446

@lefex
Copy link
Owner Author

lefex commented Nov 22, 2019

FE网络请求:
https://github.com/axios/axios

@lefex
Copy link
Owner Author

lefex commented Nov 22, 2019

安卓网络相关:
https://github.com/square/okhttp

@lefex
Copy link
Owner Author

lefex commented Nov 23, 2019

HTTP 解析的库,node 使用的:
https://github.com/nodejs/http-parser

@lefex
Copy link
Owner Author

lefex commented Nov 23, 2019

WebSocket 协议的实现官方文档
https://tools.ietf.org/html/rfc6455

@lefex
Copy link
Owner Author

lefex commented Nov 23, 2019

模拟网络请求
http://web-sniffer.net/

@lefex
Copy link
Owner Author

lefex commented Nov 23, 2019

@lefex
Copy link
Owner Author

lefex commented Nov 26, 2019

socket client and server: https://gist.github.com/SkrewEverything

@lefex
Copy link
Owner Author

lefex commented Nov 28, 2019

MDN 上关于 HTTP 的描述
https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview

@lefex
Copy link
Owner Author

lefex commented Nov 28, 2019

@lefex
Copy link
Owner Author

lefex commented Nov 28, 2019

关于各个 status code 的描述:
https://httpstatuses.com/

@lefex
Copy link
Owner Author

lefex commented Dec 1, 2019

@lefex
Copy link
Owner Author

lefex commented Dec 4, 2019

编译 node 源码调试
xtx1130/blog#5

@lefex
Copy link
Owner Author

lefex commented Dec 6, 2019

TLS 协议
https://tools.ietf.org/html/rfc5246

@lefex lefex changed the title 第三阶段网络相关资源汇总 《前端小课》网络编程,资源汇总 Dec 7, 2019
@lefex
Copy link
Owner Author

lefex commented Dec 7, 2019

数字签名
http://www.youdzone.com/signature.html

@lefex
Copy link
Owner Author

lefex commented Dec 7, 2019

OpenSSL

openssl genrsa -out suyan-key.pem 2048
openssl req -new -key suyan-key.pem -out suyan.csr
公钥私钥生成
https://paulyang.cn/
历史 SSLeay
http://www.ssleay.org/what-is-openssl-ssl-explained/

@lefex
Copy link
Owner Author

lefex commented Dec 11, 2019

wireshark 可以抓取更详细的网络数据包

https://www.wireshark.org/download.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant