TCP 协议入门介绍
为什么需要这套协议
互联网由一整套协议构成。
TCP 只是其中的一层,有着自己的分工。
以太网协议作用
最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。
IP 协议作用
但是,以太网协议不能解决多个局域网如何互通,这由 IP 协议解决。
TCP 协议作用
IP 协议只是一个地址协议,并不保证数据包的完整。如果路由...
2018-09-25 08:42:47 |
Protocol
TCP/IP 协议
什么是 TCP/IP 模型?
TCP/IP模型是一系列网络协议的总称,这些协议的目的,就是使计算机之间可以进行信息交换。
所谓”协议”可以理解成机器之间交谈的语言,每一种协议都有自己的目的。TCP/IP模型一共包括几百种协议,对互联网上交换信息的各个方面都做了规定。
TCP/IP 模型的四层结构
这些协议可以大致分成四个层次,上一层的协议都以下一层的协议为基础。
从下到上的四层,分...
2018-09-25 08:42:47 |
Protocol
Socket
Socket
概念
在计算机科学中,网络套接字(英语:Network socket),又译网络套接字、网络接口、网络插槽,是计算机网络中进程间数据流的端点。
使用以网际协议(Internet Protocol)为通信基础的网络套接字,称为网际套接字(Internet socket)。
因为网际协议的流行,现代绝大多数的网络套接字,都是属于网际套接字。
socket是一种操作系统提供...
2018-09-25 08:42:47 |
Protocol
HTTP
HTTP
超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。
设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)...
2018-09-25 08:42:47 |
Protocol
IP 协议
IP 协议
网际协议(英语:Internet Protocol,缩写为IP),又译互联网协议,是用于分组交换数据网络的一种协议。
IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。
为此目的,IP定义了寻址方法和数据报的封装结构。第一个架构的主要版本,现在称为IPv4,仍然是最主要的互联网协议,尽管世界各地正在积极部署IPv6。
IP 特点...
2018-09-25 06:44:40 |
Protocol
OSI 协议和 TCP/IP 协议
互联网协议入门
互联网协议入门(一)
互联网协议入门(一)
二者的对应关系
OSI七层模型
TCP/IP 四层模型
对应网络协议
应用层(Application)
应用层
HTTP协议(超文本传输协议)、FTP协议(文件传输协议)、TFTP协议(简单文件传输协议)...
2018-09-25 03:00:13 |
Protocol
Java Net-10-多线程服务器
多线程服务
由于Java的内置多线程功能,多线程服务器相当容易实现。但并不是所有的服务器设计都是一样的。
本文将介绍不同的服务器设计,并讨论它们的优缺点。
在Java中多线程服务器上的这种跟踪仍在进行中。
单线程
本文将展示如何在Java中实现单线程服务器。单线程服务器不是服务器的最佳设计,但是代码很好地说明了服务器的生命周期。多线程服务器上的以下文本将构建在这个代码模板上。
代...
2018-09-25 01:13:42 |
Java
Java Net-09-Frame
Frame
程序间达成的某种包含了信息交换的形式和意义的共识称为协议,用来实现特定应用程序的协议叫做应用程序协议。
大部分应用程序协议是根据由字段序列组成的离散信息定义的,其中每个字段中都包含了一段以位序列编码(即二进制字节编码,也可以使用基于文本编码的方式,但常用协议如:TCP、UDP、HTTP 等在传输数据时,都是以位序列编码的)的特定信息。
应用程序协议中明确定义了信息的发送者应...
2018-09-23 01:35:05 |
Java