10_Socket
TCP/IP协议
计算机在互联网上使用的一门通用语言。
协议:一种语言(事物之间沟通的必要条件:一门通用语言)。
TCP/IP协议 ISO将其分为七层
为什们要分层?
答:分层的意义:屏蔽底层细节,降低开发的难度。
分层要注意的(规范):不能跨层传输数据,下层提供给上层一个统一的接口。
端口号
每一个在电脑上运行的程序都会占用一个端口号(2个字节,65536)
(TCP的端口占65536个,UDP的端口占65535个)
域名:IP的别称,由于IP地址不便记忆,于是便有了域名,由DNS服务器将域名解析成IP地址,找到相应的目标主机。
TCP:一个字节一个字节地发送数据,哎发送数据的过程中不会丢失,任何的数据,所以是可靠地(有服务器的概念)。
UDP:会把数据打包成报文,在发送数据的过程允许丢包,所以是不可靠的(没有服务器的概念,是直连的服务)。
浙公网安备 33010602011771号