TCP/IP协议
2016-06-07 22:54
357 查看
* 在Internet中TCP/IP协议是使用最为广泛的通讯协议。TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是“传输控制协议/网际协议”。
* TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单只是指TCP协议和IP协议。
* TCP/IP协议的基本传输单位是数据包(datagram)。
* TCP(Transmission Control Protocol)传输控制协议
是专门设计用于在不可靠的因特网上提供可靠的,端到端的字节流通信协议。
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接(通过三路握手实现)。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。
* TCP是一种面向连接的通信协议。TCP连接提供两台计算机之间的可靠无差错的字节流数据传输。
IP地址
* IP地址:网络中每台计算机的一个标识号
是一个逻辑地址
127.0.0.1 代表本机地址
* 端口号:具有网络功能的应用软件的标识号
端口是一个软件结构,被客户程序或服务程序用来发送和接收数据,一台服务器有256*256个端口。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的
1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
端口与协议有关:TCP和UDP的端口互不相干
* IP地址使用32位长度二进制数据表示,一般在实际中看到的大部分IP地址都是以十进制的数据形式表示的,如:192.168.1.3。
* IP地址分类: IP地址分为5类,
A类保留给政府机构,
B类分配给中等规模的公司,
C类分配给任何需要的人,
D类用于组播,
E类用于实验,各类可容纳的地址数据不同。
* 在实际中可以使用127.0.0.1表示本机,或者直接使用localhost代表本机。
* TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单只是指TCP协议和IP协议。
* TCP/IP协议的基本传输单位是数据包(datagram)。
* TCP(Transmission Control Protocol)传输控制协议
是专门设计用于在不可靠的因特网上提供可靠的,端到端的字节流通信协议。
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接(通过三路握手实现)。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。
* TCP是一种面向连接的通信协议。TCP连接提供两台计算机之间的可靠无差错的字节流数据传输。
IP地址
* IP地址:网络中每台计算机的一个标识号
是一个逻辑地址
127.0.0.1 代表本机地址
* 端口号:具有网络功能的应用软件的标识号
端口是一个软件结构,被客户程序或服务程序用来发送和接收数据,一台服务器有256*256个端口。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的
1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
端口与协议有关:TCP和UDP的端口互不相干
* IP地址使用32位长度二进制数据表示,一般在实际中看到的大部分IP地址都是以十进制的数据形式表示的,如:192.168.1.3。
* IP地址分类: IP地址分为5类,
A类保留给政府机构,
B类分配给中等规模的公司,
C类分配给任何需要的人,
D类用于组播,
E类用于实验,各类可容纳的地址数据不同。
* 在实际中可以使用127.0.0.1表示本机,或者直接使用localhost代表本机。
相关文章推荐
- HttpClient4.4 登录知乎(详细过程)
- 计算机网络和因特网
- 使用C#向Sql Sever中存取网络图片和本地图片(二进制流的形式)
- 使用C#向Sql Sever中存取网络图片和本地图片(二进制流的形式)
- HTTP协议
- HTTP系列(七):重定向与负载均衡
- 创建XMLHttpRequest对象方法
- HTTP中的重定向和请求转发的区别
- java中的网络支持-socket编程
- Android_GitHub_xUtils之DbUtils、ViewUtils、HttpUtils、BitmapUtils
- Ubuntu14.04桥接网络设置与SSH登陆
- 【Ubuntu14.04安装】网络初始化配置
- graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
- java写的TCP局域网聊天系统
- QQ--基于TCP/UDP协议的通讯原理
- TCP:三次握手与四次挥手
- Android:android sdk源码中怎么没有httpclient的源码了
- Android:android sdk源码中怎么没有httpclient的源码了
- IIS7/iis7.5 HTTP Error 500.19 配置错误由于权限不足而无法读取配置文件的解决办法
- 【网络】HTTP协议中的长连接和短连接(keep-alive状态)