丰乐

java socket编程(一)简介

#Java TCP Ip编程

 

其实下面几张图片就可以解释简单解释tcp-ip协议的大体流程了。

###计算机网络,分组报文和协议

网络是一组通过通信信道相互连接的机器组成。

组与组之间通过路由器连接

数据通过分组报文传递

协议,传输报文的规则


ip协议针对地址 tcp/udp针对端口

 

###地址

ip协议地址分为

ipv4 32位 4*8
ipv6 128位 8*16

端口的范围 1-65535

回环地址,自己给自己发消息的地址

ipv4 127.0.0.1
ipv6 0.0.0.0.0.0.0.1

NAT 小型网络转发报文时将转换报文中的地址和端口


域名解析DNS 把域名转换成 ip地址


名词客户端,服务端,代表了逻辑上通信的两个单元


什么是套接字

socket是一种抽象层,通过程序对网络模型的抽象

socket分类

流socket和数据报socket



 

 

 

 

 

 

 

 

 

 

 


 

posted on 2019-01-20 21:06  李蝉儿  阅读(299)  评论(0编辑  收藏  举报

导航