计算机网络
文章平均质量分 73
计算机网络
飞鸽FlyGo
把自己作为一款产品来打磨,提升产品的体验,锻造出最好的自己。
展开
-
【计算机网络-1】为什么学习计算机网络
计算及网络的历史分层构思思想OSI七层模型应用层:为应用程序提供网络服务(用户接口)表示层:数据表示会话层:互连主机通信维持不同应用程序的数据分割传输层:端到端连接,提供可靠或不可靠的数据传输网络层:确定地址和路径(逻辑寻址)数据链路层:介质访问(物理数据组合成字节)物理层:二进制传输原创 2022-04-27 09:00:00 · 1580 阅读 · 0 评论 -
【计算机网络-2】计算机网络的历史
计算机网络产生的条件、互联网的产生、互联网发展、展望未来原创 2022-04-28 09:00:00 · 196 阅读 · 0 评论 -
【计算机网络-3】OSI七层模型
应用层、表现层、会话层、传输层、网络层、数据链路层、物理层原创 2022-04-29 08:45:00 · 183 阅读 · 0 评论 -
【计算机网络-4】TCP/IP互联网协群
TCP/IP协议群的5层模型应用层:数据从一个应用发往另一个应用传输层:主机与主机之间的传输网络层:确定地址和路径(逻辑寻址)数据链路层:两个节点之间的物理连接物理层:负责0-1信号的传输原创 2022-04-30 09:15:00 · 132 阅读 · 0 评论 -
【计算机网络-5】TCP协议
TCP的特点、TCP协议的工作工程、TCP头部结构。TCP全名是(Transport Control Protocol),是一个可以提供可靠的、支持全双工、连接导向的协议,因此在客户端和服务端之间传输数据的时候,是必须先建立一个连接的。原创 2022-05-01 10:00:00 · 567 阅读 · 0 评论 -
【计算机网络-6】IPv4协议
IP协议(Internet Protocol):网络层协议、传输层协议、网络层协议、链路层协议。原创 2022-05-02 09:30:00 · 478 阅读 · 0 评论 -
【计算机网络-7】IPv6协议
IPv6和IPv4两者工作原理相似,为切片、增加封包头、路由(寻址)几个阶段。原创 2022-05-03 09:15:00 · 600 阅读 · 1 评论 -
【计算机网络-8】UDP协议
1980年由科学家David P. Reed提出。协议简单,搭建在IP协议之上,尽可能的减少通信机制,速度非常快;该协议的RFC只有两页。原创 2022-05-04 10:00:00 · 429 阅读 · 0 评论 -
【计算机网络-9】Socket编程HTTP服务
不用框架利用Socket编程实现一个HTTP服务框架、实现基本的Request/Response封装、思考IO和线程模型之间的关系。原创 2022-05-05 08:45:00 · 326 阅读 · 0 评论 -
【计算机网络-10】HTTP协议(上)
1990年博纳斯.李,发明了万维网(www),写了第一个Web Server。HTTP协议:浏览器和Web Server之间通信的协议。HTTP协议(Hyper Text Transfer Protocol):应用层协议;目标:是处理客户端和服务端之间的通信。原创 2022-05-08 21:22:33 · 705 阅读 · 0 评论 -
【计算机网络-11】HTTP协议(中)
一、请求头与返回头1、DNS概述HTTP协议通过请求头和返回头控制协议工作。无论是请求头还是返回头都是Key/Value的形式2、常见请求头2.1、Content-LengthContent-Length:发送/接收Body内容的字节数...原创 2022-05-09 19:31:59 · 970 阅读 · 0 评论 -
【计算机网络-12】HTTP协议(下)
传统的HTTP协议层网络结构的三种实体:Web服务器、浏览器、代理。原创 2022-05-10 11:01:14 · 406 阅读 · 0 评论 -
【计算机网络-13】Socket编程HTTP服务的多线程优化
【计算机网络-13】Socket编程HTTP服务的多线程优化。使用AB工具压测。原创 2022-05-27 09:00:00 · 277 阅读 · 0 评论 -
【计算机网络-14】Socket编程HTTP服务的进一步抽象
【计算机网络-14】Socket编程HTTP服务的进一步抽象。pom依赖增加 commons-httpclient;定义处理接口-IHandlerInterface;定义Http请求类 - Request;定义Http响应类 - Response;定义主类 - Step3Server;启动测试实现效果。原创 2022-05-28 09:15:00 · 161 阅读 · 0 评论 -
【计算机网络-16】加密、解密和证书
加密:将明文信息变成不可读的密文内容,只有拥有解密方法的对象才能够将密文还原成加密前的内容。Alice和Bob都去第三方机构注册账号,然后上传自己的公钥给第三方机构。第三方机构可以给Alice和Bob办一个证书,证书里含有他们的公钥。原创 2022-05-30 09:15:00 · 448 阅读 · 0 评论 -
【计算机网络-15】Socket编程NIO核心概念
【计算机网络-15】Socket编程NIO核心概念。NIO实现Socket;启动并测试。原创 2022-05-29 09:00:00 · 338 阅读 · 0 评论 -
【计算机网络-17】HTTPS和HTTP2.0
HTTPS可以保证网络传输环境的安全。HTTPS采用对称加密的方式加密传输的数据,然后对称加密的秘钥,采用非对称加密的方式进行协商。TCP协议三次握手,建立TCP连接服务器利用TCP将证书发送给浏览器浏览器通过本地Root CA验证网站证书浏览器用证书的公钥加密:协商对称加密的算法和密码服务器响应,确定对称加密算法和密码会话建立(来往数据使用对称加密)原创 2022-05-31 09:15:00 · 850 阅读 · 0 评论 -
【计算机网络-18】同源策略
禁止一个源(origin)的脚本和文档和另一个源的脚本和文档交互两个URL的protocol、port和host相同,那么同源思考:如何两个源产生过多交互会有什么问题?原创 2022-06-01 09:15:00 · 379 阅读 · 0 评论 -
【计算机网络-19】计算机网络面试题
TCP/IP协议群做了哪些事情?;TCP协议为什么是3次握手4次挥手;IPv4和IPv6的区别;TCP和UDP的区别;TCP如何确保数据顺序;如果网络延时是30ms,那么ping一个网站需要多少ms?如果请求一个HTTPS协议的网站,HTTPS至少ms?;CDN更换图片?缓存更新?;LRU是什么?;什么是HTTPS中间人攻击?;NIO有什么优势?;一次DNS查询最快和最慢差距有多大?;HTTP keep-alive和HTTP2.0的多路复用有什么区别?;强制缓存和协商缓存的区别;正向代理和反向代理的区别。原创 2022-06-02 09:15:00 · 217 阅读 · 0 评论