网络协议

来源:互联网 发布:excel横纵数据互换 编辑:程序博客网 时间:2024/06/05 17:19

一、网络层次结构

1、OSI七层模型
这里写图片描述

2、TCP/IP五层模型

TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。但最下面的网络接口层并没有具体内容。
这里写图片描述

因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构。
这里写图片描述

3、数据传输
两台主机发送数据
这里写图片描述

摘自http://blog.csdn.net/wangjiannuaa/article/details/6804751
二、协议简介

1、http
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。
HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

HTTP是一个无状态的协议,它的响应模型为:客户端发起请求,服务器回送响应。

2、https
HTTPS(Secure Hypertext Transfer Protocol 安全超文本传输协议 )协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 ,
要比http协议安全。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

3、tcp和udp
TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复 用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、 流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要 有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系 统)、TFTP(通用文件传输协议)等.
TCP/IP协议与低层的数据链路层和物理层无关,这也是TCP/IP的重要特点

0 0