Java网络编程 Java网络编程 Java与Internet—网络基本概念 IP地址:标识计算机等网络设备的网络地址,由四个8位的二进制数组成,中间以小数点分隔。 如: , 0 主机名(hostname):网络地址的助记名,按照域名进行分级管理。 如: 端口号(port number):网络通信时同一机器上的不同进程的标识。 如:80,21,23,25,其中1~1024为系统保留的端口号 服务类型(service):网络的各种服务。 如: http, telnet, ftp, smtp Java与Internet—网络基本概念 TCP/IP TCP/IP(传输控制协议/网际协议)是Internet的主要协议,定义了计算机和外设进行通信所使用的规则。TCP/IP网络参考模型包括五个层次:应用层、传输层、网络层、链路层、物理层。 数据的封装和拆封 位于TCP/IP各个层的数据通常用一个公共的机制来封装:定义描述元信息和数据报的部分真实信息的报头的协议,这些元信息可以是数据源、目的地和其他的附加属性。来自于高层的协议封装在较低层的数据报中,当信息在不同的层之间传递时,都会在每一层重新构建一次。 TCP/IP 大多数基于Internet的应用程序被看作TCP/IP网络的最上层, 如:ftp,http,smtp,pop3,telnet,nnt
原创力文档

文档评论(0)