计算机网络之应用层

一.一些概念
1.进程通信:进程之间进行消息的传递
2.套接字:位于进程之间,进程从套接字中接收消息,并可以发送消息给套接字
3.应用层协议:定义了进程何时,如何发送何种信息
4.进程寻址:主机由IP地址标识,目的主机中指定接收进程的标识符为目的地端口号,进程通过主机和目的主机的标识符进行进程寻址

二.TCP与UDP
两者都是应用层中的协议,两者特点分别为:(1)TCP是面向连接的服务,一个TCP连接在两个进程之间的套接字之间建立,在进程通信前有握手过程,这条连接为全双工,可以提供可靠的数据传诵服务,可以提供拥塞控制
(2)UDP是无连接的,因此在两个进程通信前没有握手过程,UDP协议提供一种不可靠数据传送服务,也没有拥塞控制。

三.Web与HTTP
Web的应用层协议是超文本传输协议(HTTP),HTTP是Web的核心。Web页面由对象组成,一个对象只是一个文件,如一个HTML文件,一个JPEG图形,一个Java小程序或者一个视频片段这样的文件,且它们可以通过一个URL地址寻址。多数Web页面含有一个HTML基本文件以及几个引用对象。
HTTP协议客户端请求,接收,“显示”Web对象的浏览器,而Web服务器实现HTTP的服务器端。

  HTTP连接则分为非持续连接和持续连接,非持续连接是每个请求/响应对是经过一个单独的TCP连接发送,而持续连接则是所有请求及其响应经相同的TCP连接发送。而持续连接又有持续流水连接和持续非流水连接。

另有HTTP视图以及HTTP报文格式,这里就不详细阐述了。

作者:zyttnl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值