----------------------
android培训、
java培训、期待与您交流! ----------------------
要想进行网络信息交流
1,要找到对方的IP地址
2,数据要发送到对方指定的应用程序上。为了标示这些应用程序,给这些网络应用程序都用数字进行标识,这些数字就叫做端口。这个端口不是物理端口,是我们说的逻辑端口,物理端口是看得见摸得着的
3,定义通讯规则,这个通讯规则也就是我们所说的协议。
国际组织就定义了一个通用Internet协议,也就是TCP/IP协议。
OSI参考模型认为网络分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。
TCP/IP参考模型将网络分为四层:应用层,传输层,网际层,主机至网络层。
2-->网络通讯的要素:
1,IP地址:
网络中设备的标识
不易记忆的情况下可用主机名
本地回环地址是:127.0.0.1 主机名是:localhost
2,端口号
用于标识进程的逻辑地址,不同的进程有不同的标识
有效端口:0~65535,其中0~1024系统使用或保留端口
3,传输协议
通讯的规则
常见协议:TCP,UDP
在想要得到网络中设备的标识时,以返回IP地址字符串为主,因为返回主机名还得需要解析,比较费时间,麻烦。
TCP和UDP
UDP:
它是面向无连接的,也就是在传输数据的时候,两者不需要建立连接
将数据及源和目的封装成数据包中,不需要建立连接
每个数据包的大小限制在64K内
因为没有连接,所以是不可靠的协议
不需要建立连接,速度快
在平时我们聊天用的就是UDP,在不在不重要,只要吧数据发过去就行,发送的速度快,网络视频会议用的也是UDP,只求速度,而对于丢包则不太在乎
TCP:
它是必须面向连接的,也就是在传输数据的时候,两者必须建立连接。
在合理通讯中,首先要确定对方在不在,而确定对方在不在就用到了三次握手,就完成了TCP通道的建立。TCP每次建立连接都要消耗资源。
建立连接,形成传输数据的通道
在连接中进行大的数据量传输
通过三次握手完成连接,是可靠地协议
必须建立连接,效率会稍低
像下载东西使用的就是TCP---------------------- android培训、 java培训、期待与您交流! ----------------------
今天看的网络编程,记录的一些知识:
1-->网络编程要想进行网络信息交流
1,要找到对方的IP地址
2,数据要发送到对方指定的应用程序上。为了标示这些应用程序,给这些网络应用程序都用数字进行标识,这些数字就叫做端口。这个端口不是物理端口,是我们说的逻辑端口,物理端口是看得见摸得着的
3,定义通讯规则,这个通讯规则也就是我们所说的协议。
国际组织就定义了一个通用Internet协议,也就是TCP/IP协议。
OSI参考模型认为网络分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。
TCP/IP参考模型将网络分为四层:应用层,传输层,网际层,主机至网络层。
2-->网络通讯的要素:
1,IP地址:
网络中设备的标识
不易记忆的情况下可用主机名
本地回环地址是:127.0.0.1 主机名是:localhost
2,端口号
用于标识进程的逻辑地址,不同的进程有不同的标识
有效端口:0~65535,其中0~1024系统使用或保留端口
3,传输协议
通讯的规则
常见协议:TCP,UDP
在想要得到网络中设备的标识时,以返回IP地址字符串为主,因为返回主机名还得需要解析,比较费时间,麻烦。
TCP和UDP
UDP:
它是面向无连接的,也就是在传输数据的时候,两者不需要建立连接
将数据及源和目的封装成数据包中,不需要建立连接
每个数据包的大小限制在64K内
因为没有连接,所以是不可靠的协议
不需要建立连接,速度快
在平时我们聊天用的就是UDP,在不在不重要,只要吧数据发过去就行,发送的速度快,网络视频会议用的也是UDP,只求速度,而对于丢包则不太在乎
TCP:
它是必须面向连接的,也就是在传输数据的时候,两者必须建立连接。
在合理通讯中,首先要确定对方在不在,而确定对方在不在就用到了三次握手,就完成了TCP通道的建立。TCP每次建立连接都要消耗资源。
建立连接,形成传输数据的通道
在连接中进行大的数据量传输
通过三次握手完成连接,是可靠地协议
必须建立连接,效率会稍低
像下载东西使用的就是TCP---------------------- android培训、 java培训、期待与您交流! ----------------------
本文介绍了网络编程的基本概念,包括网络通讯的三大要素:IP地址、端口号和传输协议,并详细解释了TCP/IP协议的作用以及TCP与UDP的区别。

105

被折叠的 条评论
为什么被折叠?



