10_Socket

TCP/IP协议

计算机在互联网上使用的一门通用语言。

协议:一种语言(事物之间沟通的必要条件:一门通用语言)。

 

TCP/IP协议 ISO将其分为七层

 

为什们要分层?

答:分层的意义:屏蔽底层细节,降低开发的难度。

 

分层要注意的(规范):不能跨层传输数据,下层提供给上层一个统一的接口。

 

端口号

每一个在电脑上运行的程序都会占用一个端口号(2个字节,65536

TCP的端口占65536个,UDP的端口占65535个)

 

域名:IP的别称,由于IP地址不便记忆,于是便有了域名,由DNS服务器将域名解析成IP地址,找到相应的目标主机。

 

TCP:一个字节一个字节地发送数据,哎发送数据的过程中不会丢失,任何的数据,所以是可靠地(有服务器的概念)。

UDP:会把数据打包成报文,在发送数据的过程允许丢包,所以是不可靠的(没有服务器的概念,是直连的服务)。

posted @ 2013-02-14 21:15  bod08liukang  阅读(106)  评论(0)    收藏  举报