WEB协议摘要

原创 2007年10月16日 09:03:00

分组交换技术:

   用户以分时共享方式使用计算机网络资源,避免用户长时间独占网络,数据被划分为包的形式来传输,包的大小根据协议的不同可变。

TCP/IP协议

     自下而上分为四层:子网层,网络层,传输层,应用层

子网层:提供TCP/IP和各种物理子网的接口,并传输由网络层处理过的数据;

网络层:是十分重要的一层规定了internet计算机通信必须遵守的规则,但是没有考虑传输可靠性和流量控制等安全性因素,它有以下功能:

       1.internet中的地址管理,例源方和目的方管理

       2.路由选择功能,在源方和目的方之间选择最佳路径

       3.数据包的分划和重组,各网络规定的分组长度不同,当数据包经过分组长度较小的网络时候,需要将数据包划分为小段才能通过。当数据报全部到达目的方以后,IP将对他们进行重新组装。

       传输层:提供了TCP和UDP协议。TCP是面向连接,可靠的传输服务,UDP是无连接,不可靠的数据报传输服务。

当一条线路符合已经达到或者超过极限时,就会发生数据报丢失,这就会用到TCP的检错重发机制,TCP还负责过滤多个重复保温,接受最先到达的一个,另,TCP还负责两台计算机在通信前的连接,通信后再断开两台计算机之间的连接

提供ARP协议(将IP地址转为物理地址),RARP(将物理地址转换为IP)

应用层:提供了各种应用服务,例如FTP(文件传输),SMTP(简单邮件传输),DNS(Domain Name Server域名解析服务)

路由器:

1.连接 各种不同类型的网络,以扩大网络的覆盖范围

2.如果不同的网络使用不同的协议,则网络通信的时候路由器进行协议转换;并提供路由选择。

3.可以把一个大的网络划分为若干子网而实现网络管理,基于路由器的过滤功能是根据数据包中的地址信息,有选择地使数据包通过或阻塞,经过过滤的数据进入内部网络。

IP地址

直接广播地址(Directed Broadcast):主机号全1的IP地址用于广播,可以向远端的一个网络的所有主机发送直接广播包

有限广播地址(Limited Broadcast):32bit全为1的地址,用于在本网内广播,主机在启动过程中,若不知道本网的网络号,若想向本网广播,就必须采用有限广播地址

DNS域名解析:

URL=Uniform Resource Locator

客户机/服务器工作模式

C/S模式下,WEB应用程序完成两个独立的功能,即请求信息和响应要求。具有请求功能的程序称为客户程序,如浏览器,而响应请求的程序为服务器程序。Internet提供了多种类型的应用服务,例如E-mail,FTP,Telnet,WWW等,尽管在功能上存在差异,但是都基于C/S模式。

HTTP协议:

基本的Web协议,服务器和浏览器均采用HTTP协议传输Web文档。另外,HTTP还能维持多媒体文件的完整性。换言之,HTTP是Web上的图像、图形、音频、视频、超文本信息的传输载体。它的四个步骤是:

 1.客户端与服务端建立连接

 2.客户端向服务器提出请求

 3.服务器响应客户端的请求

 4.客户端与服务器断开连接

 

HTML编写规范摘要

在编写代码中我们要有意识的注意代码的规范对团队协作的重要性一、编写HTML的相关规范:1、创建HTML文档时要使用能够代表内容语义的标记命名; 例如:(1)相关活动页面的主体页(首页),一般情况是以...
  • osdfhv
  • osdfhv
  • 2016年08月20日 11:02
  • 1649

前端接入HTTP协议浅析

本文整理并简要分析了HTTP协议的交互过程和内容格式,包括HTTP请求HTTP应答的头域和实体内容,HTTP 1.0与HTTP 1.1的差异,并举例说明了Chunked编码的工作过程原理。...
  • baidu_mtc
  • baidu_mtc
  • 2016年01月12日 16:00
  • 308

WebApi接口安全认证——HTTP之摘要认证

WebApi接口安全认证——HTTP之摘要认证 博客分类: WebC# webapiapiwebservice        摘要访问认证是一种协议规定的Web服务器用来同...
  • rise51
  • rise51
  • 2016年06月04日 18:14
  • 3375

TCP/Ip协议+UDP协议+Socket通信的实现

这是我自己将书上的知识进行了一点摘录总结,其中有一点我自己的理解,希望对大家有帮助   Android支持jdk本身的tcp、udp网络通信的api,也可以使用ServerSocket(服务器套接字)...
  • jiuweitianhu_12345
  • jiuweitianhu_12345
  • 2016年06月15日 16:39
  • 1637

Web开发基础之“网络协议”

1. TCP/IP协议   参考内容:http://www.ruanyifeng.com/blog/2009/03/tcp-ip_model.html      TCP/IP (Transmis...
  • inter_peng
  • inter_peng
  • 2015年01月18日 13:06
  • 3085

Web服务及http协议

HTTP:HyperText Transfer Protocol:超文本传输协议 Web: http/0.9:仅纯文本(超链接),ASCII HTML:HyperTe...
  • yongchaocsdn
  • yongchaocsdn
  • 2016年12月04日 01:58
  • 367

Web浏览过程中涉及到的协议

当你要访问一个网页时,首先要在浏览器中输入网址,假如我们在xx校园网内,访问http://www.cfca.com.cn/chanpin/chanpin.htm,它的各部分含义如下: http:/...
  • Mary19920410
  • Mary19920410
  • 2017年03月03日 10:47
  • 826

操作系统学习摘要

操作系统是深入学习计算机技术的基础,因此,为了更好的学习计算机技术,现在对操作系统进行简要学习并摘记如下。 1.操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资...
  • Andrewniu
  • Andrewniu
  • 2016年04月25日 09:02
  • 954

Socket与Webservice的区别、TCP/IP协议、HTTP协议

Webservice理解:Socket与Webservice的区别   socket是一种协议,采用tcp或udp协议通信。 Tcp、udp属于网络层,上边各层的应用都需要我们自己实现,例如端口...
  • u010785142
  • u010785142
  • 2015年09月07日 08:40
  • 2930

消息摘要算法的编程使用

消息摘要: 消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而...
  • dongfangjunqi
  • dongfangjunqi
  • 2016年03月05日 15:36
  • 1515
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WEB协议摘要
举报原因:
原因补充:

(最多只允许输入30个字)