TCP/IP

1、TCP/IP内部包含一系列用于数据通信的协议
TCP(传输控制协议):应用程序之间的通信
UDP(用户数据包协议):应用程序之间的简单通信
IP(网际协议):计算机之间的通信
ICP(因特网消息控制协议):针对错误和状态
DHCP(动态逐级配置协议):针对动态寻址

(1)TCP使用固定的连接
TCP用于应用程序之间的通信
当应用程序希望通过TCP与另一个应用程序通信时,它会发送一个通信请求。这个必须被送到一个确切的地址。
在握手之后,TCP将在两个应用程序之间建立一个全双工的通信。
这个全双工的通信将占用两个计算机之间的通信线路,直到它被乙方或双方关闭为止。

(2)IP是无连接的
IP用于计算机之间的通信
IP是无连接的通信协议,它不会占用两个正在通信的计算机之间的通信线路。这样IP就降低了对网络线路的需求。
每条线可以同时满足许多不同的计算机之间的通信需要。
通过IP,消息或数据被分割为小的独立的包,并通过因特网在计算机之间传送。
IP负责将每个包路由至它的目的地

(3)TCP/IP意味着TCP/IP在一起协调工作
TCP负责应用软件和网络软件之间的通信
IP负责计算机之间的通信
TCP负责将数据分割并装入IP包,然后在它们到达的时候重新组合它们。

2、TCP/IP协议
TCP/IP是基于TCP和IP这两个最初的协议之上不同的通信协议的大集合
(1)TCP传输控制协议
TCP用于从应用程序到网络数据传输的控制,TCP负责在数据传送之前将他们分割为IP包,然后在它们到达的时候将他们重组。
(2)网际协议
IP负责计算机之间的通信,IP负责因特网上发送和接受数据包
(3)HTTP超文本传输协议
HTTP负责web服务器和web浏览器之间的通信
(4)HTTPS安全的HTTP
HTTPS负责在web服务器和web浏览器之间安全通信
(5)SSL安全套字节层
SSL协议用于为安全数据传输加密数据

HTTP

1、注意事项
(1)HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并受到客户的应答后,即断开连接。节约传输时间
(2)HTTP是媒体独立的:只要客户端和服务器知道如何处理数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器知道使用合适的MIME-type内容类型。
(3)HTTP是无状态的:HTTP协议是无状态协议,无状态指协议对于事物处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先去信息时应答较快。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,096评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,138评论 6 174
  • 协议基础 协议就是计算机之间通过网络实现通信时实现所达成的一种“约定”,这种约定使得那些由不同厂商的设备,不同的C...
    d9fc24a0c9a9阅读 2,400评论 0 6
  • 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍。 一、 计算机网络体系结构分层 二、 TCP/IP 基础...
    涤生_Woo阅读 65,279评论 38 1,037
  • 版本记录 前言 在互联网行业中,不管你是客户端前端还是后台,只要是与网络相关,你就必须了解一些基础知识,包括这里的...
    刀客传奇阅读 1,914评论 0 16