HTTP基础01--web与互联网基础
WWW构建技术:
- 把SGML(标准通用标记语言)作为页面文本标记的HTML(超文本标记语言);
- 作为文档传递协议的HTTP(超文本传输协议); //严谨应该称为“超文本转移协议”;
- 指定文档所在地址的URL(统一资源定位符);
TCP/IP: //通常使用的网络是在TCP/IP协议族的基础上运作的,HTTP是它的一个子集;
- 分层管理: //将各层之间的接口部分规划好之后,每个层次内部的设计就能自由改动;
- 应用层:决定了向用户提供的应用服务;
- FTP:文本传输协议;
- DNS:域名系统;//提供域名到IP地址之间的解析服务;
- HTTP //生成针对目标WEB服务器的HTTP请求报文;
- 传输层:提供处于网络连接中的两台计算机之间的数据传输;
- TCP:传输控制协议;/
- 字节流服务:为了方便传输,把大数据分割成报文段为单位的数据包进行管理
- 三次握手:确认数据最终是否送达到对方
- 首先发送一个带SYN标志的数据包给对方
- 对方回传一个带有SYN/ACK标志的数据包以示传达确认信息
- 最后发送一个带有ACK标志的数据包,代表结束;
- UDP:用户数据报协议;
- TCP:传输控制协议;/
- 网络层:处理在网络上流动的数据包; //数据包是网络传输的最小单位;
- 所起作用就是在众多的选项内选择一条传输路线;
- IP地址:指明节点被分配到的地址
- MAC地址:网卡所属的固定地址
IP:网际协议, 条件: //IP间通信时,会根据ARP协议(根据通信方的IP地址反查出对应的MAC地址)利用下一站设备的MAC地址来搜索下一个中转目标
- 链路层:用来处理连接网络的硬件部分;
- 设备驱动
- 网卡
- 光纤
- 应用层:决定了向用户提供的应用服务;
- 封装://发送端每过一层增加首部;接收方则相反;
URL/URI:
- URI:(统一资源标识符) //由某个协议方案表示的资源的定位符,包括http,ftp,file,telnet,mailto等;
/dir/index.html?uid=1#ch1
[协议] [认证] [服务器地址] [服务器端口] [文件路径] [查询字符串] [片段标识符]
- 登录信息(认证):从服务器端获取资源时的必要登录信息,可选;
- 服务器地址:可以是常用DNS可解析的名称;192.168.1.1这类IPv4地址;[0:0:0:0:0:0:0:1]这类IPv6地址;
- 端口号:可选;
- 带层次的文件路径
- 查询字符串:针对已指定的文件路径内的资源,可以使用查询字符串传入任意参数,可选;
- 片段标识符:标记出已获资源的子资源(文档内的某个位置)
HTTP基础01--web与互联网基础的更多相关文章
- python3基础01(常见语法基础汇总)
#!/usr/bin/env python# -*- coding:utf-8 -*- # 换行\n 续行\ s[:i] + s[i:] 等于 s#转义 \e 空 \000 八进制 \oyy 十六进制 ...
- 01 基础版web框架
01 基础版web框架 服务器server端python程序(基础版): import socket server=socket.socket() server.bind(("127.0.0 ...
- 零基础学习Web前端开发
目录 技术背景 开发环境 学习过程 参考资料 结束语 技术背景 什么是前端开发? 前端开发是创建Web页面或App等将界面呈现给用户的过程.通过使用 HTML,CSS,JavaScript,以及它们衍 ...
- 重拾Java Web应用的基础体系结构
目录 一.背景 二.Web应用 2.1 HTML 2.2 HTTP 2.3 URL 2.4 Servlet 2.4.1 编写第一个Servlet程序 2.5 JSP 2.6 容器 2.7 URL映射到 ...
- javascript基础01
javascript基础01 Javascript能做些什么? 给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等. 如实现到轮播图.拖拽.放大镜等,而动态的数据就好比不像没有 ...
- Web前端开发基础 第一天(Html和CSS)
学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTML是网页内容的载体.内容就是网页制作者放在页面上想要让用户 ...
- 网络统计学与web前端开发基础技术
网络统计学与web前端开发基础技术 学习web前端开发基础技术(网页设计)需要了解:HTML.CSS.JavaScript三种语言.下面我们就来了解一下这三门技术在网页设计中的用途: HTML是网页内 ...
- 了解web及网络基础
了解web及网络基础 以下内容简单的说明了一下TCP/IP协议族中HTTP协议.DNS服务.IP协议的一些概念和关系.笔者只是对知识点进行了总结,仅供参考: ) 转载请注明出处:了解web及网络基础 ...
- Web开发——HTML基础
文档资料参考: 参考:MDN官网 参考:http://www.runoob.com,W3School 参考:https://developer.mozilla.org/zh-CN/docs/Learn ...
- 现代前端技术解析:Web前端技术基础
最近几年,越来越多的人投入到前端大军中:时至至今,前端工程师的数量仍然不能满足企业的发展需求:与此同时,互联网应用场景的复杂化提高了对前端工程师能力的要求,一部分初期前端工程师并不能胜任企业的工作 ...
随机推荐
- 生成唯一编号(序列号)--sql存储过程
CREATE procedure [dbo].[P_Sys_GetSerialNo] --取业务序列号 @SeqType int, --序列号类别,4位数,如:10+2+1 即1021 , --要取的 ...
- DrClient 校园网客户端破解
好吧..详细点.这个功能就是破解学校的限制 让你开无线网共享给手机的时候 不会被断网 提示有代理软件..这样帮你电脑省好多流量.平板电脑也是 软件叫Process Explorer 不大 1M多 自己 ...
- doTjs源码研究笔记
首先是入口方法 /*tmpl:模板文本 c:用户自定义配置 def:定义编译时执行的数据*/doT.template = function(tmpl, c, def) { } 然后进入第一句代码 c ...
- 07 DAY 1
壮烈的一天... 第一题 本意是水题,然后写了块状数组模拟,最后发现算法错了... 然后其实快排一遍扫一遍完事... 100分 #include <cstdio> #include < ...
- window.parent与window.openner 之前的总结
今天总结一下js中几个对象的区别和用法: 1.首先来说说 parent.window与top.window的用法 "window.location.href","loca ...
- 【Hibernate】Hibernate系列8之管理session
管理session 更简单的,注入对象:
- 2013 ACM/ICPC 南京网络赛F题
题意:给出一个4×4的点阵,连接相邻点可以构成一个九宫格,每个小格边长为1.从没有边的点阵开始,两人轮流向点阵中加边,如果加入的边构成了新的边长为1的小正方形,则加边的人得分.构成几个得几分,最终完成 ...
- cocos2dx混合模式应用
//Opacity 0完全透明 255完全不透明 //ALPHA 0完全透明 1完全不透明 CCRenderTexture* pRT = CCRenderTexture::create(480,320 ...
- Android 中的Resource
Android与ios相比,各种各样Resource算个独特之处.详情请参见官网Resource Types Resource有许多种,常见的有图像资源,布局资源,等等.每一种资源的位置都是固定的,这 ...
- javascript动态添加一组input
2013年12月18日 20:56:29 场景: 批量添加 友情链接 功能 每个友情链接记录有3个字段:名字(name),超链接(url),排序(order) 要求每次点击"添加" ...