博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后端_计算机网络
阅读量:6263 次
发布时间:2019-06-22

本文共 996 字,大约阅读时间需要 3 分钟。

计算机网络

  • 应用进程之间的通信是端到端的通信.
  • 常用的端口号: FTP(21,20) SMTP(25),DNS(53),HTTP(80),SSH(22),MYSQl(3306).
  • 计算机网络协议体系: OSI体系结构(应用层,表示层,会话层,传输层,网络层,数据链路层,物理层)
  • TCP/IP体系结构:应用层,传输层,网络层,数据链路层,物理层.
  • IP地址给主机(路由器)的每个接口分配一个全世界范围内的唯一的32位的标识符,第一个字段是网络号,第二个是主机号.
  • HTTPS:在HTTP的基础上增加了SSL/TLS协议安全协议,这些协议由加密算法和哈希算法组成。TLS协议是在SSL的基础上发展起来的更安全的协议,HTTPS是明文协议,HTTPS遵循一套传输的严格标准规范,传输之前先进行身份验证(各大CA厂商提供),传输过程中数据保密包括对话密钥传输的时候和数据加密的传送,传输过程中所有数据都是明文(HTTP)收发,收发的是加密后的明文,在传输过程中防止被篡改采用哈希算法(MD5,SHA2)等。

URL输入到显示页面

简要流程: DNS解析(将域名解析成IP地址)-->TCP链接(TCP三次握手)-->发送HTTP请求,-->服务器处理请求并返回HTTP报文-->浏览器解析渲染页面-->断开连接(TCP四次挥手).

URL统一资源定位符 scheme://host.domain:port/path/filename

scheme:定义因特网服务类型,常见的协议:http,https,ftp,file.host:定义域名主机,http的默认主机是www.domain: 定义因特网域名,如:baidu.comport: 定义主机上的端口号,如http默认端口号是80path:定义服务器上的路径.filename:定义文档/资源的名称.

TCP的三次握手

先由客户端(浏览器)发送一个请求到服务器.服务器发送请求数据到客户端,客户端发送信息服务端.

发送HTTP请求

TCP三次握手之后,开始发生HTTP请求报文,请求报文由请求行,请求头.请求体组成.

服务器发送请求并返回HTTP报文

浏览器解析渲染页面

HTML与CSS同时解析生成HTML结构树和CSS结构树,两树合合并成渲染树,渲染树计算好信息,绘制页面.

断开链接

当数据传送完毕,需要断开TCP链接,发送四次挥手.

转载地址:http://qbkpa.baihongyu.com/

你可能感兴趣的文章
实例变量和属性(转)
查看>>
HTML笔记
查看>>
php7安装步骤
查看>>
c# WPF客户端调用WebAPI并转换成List
查看>>
洛谷 2634&&BZOJ 2152: 聪聪可可【点分治学习+超详细注释】
查看>>
loadrunner
查看>>
JavaScript数组去重
查看>>
LeetCode:20. Valid Parentheses(Easy)
查看>>
2017-5-16 类
查看>>
loadView的用法
查看>>
5只蚂蚁走木棍问题
查看>>
iOS中3种正则表达式的使用与比较
查看>>
如果是繁體,Zzk搜不搜的到呢?
查看>>
系统设计 - 软件构件技术
查看>>
linux下配置SVN搭建 centos svn安装配置
查看>>
c#高级编程第七版 学习笔记 第一章 .NET体系结构
查看>>
黄聪:如何高效率存储微信中的 access_token
查看>>
HackerRank The Chosen One [预处理][gcd]
查看>>
封装获取连续数字的拼接
查看>>
gdb调试
查看>>