java网络编程①基本常识

来源:互联网 发布:java d3.js 编辑:程序博客网 时间:2024/06/06 13:14

第十七章java网络编程

1.网络基本概念:所谓计算机网络,就是把分布在不同地理位置的计算机与专门的外部设备用通讯线路胡连成一个规模大功能强的网络系统,从而使众多计算机可以方便的互相传递信息,共享硬件软件数据信息等资源。

2.协议:计算机在网络中实现通信必须遵守一些规则,通过它对速录 传输代码 代码结构 传输控制步骤 出错控制等制定标准,这些标准称之为协议。计算机协议通常有三分组成 一是语义部分,用于决定双方对话的类型,二是语法部分,用于决定双方对话的格式;三是变换规则,用于约定通讯双方的应答关系。

3.OSI(开放式系统互连参考模型):开放式系统互连参考模型把计算机网络分成7层即,

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

非计算机专业的读者感到非常困惑上米那这些层在通讯中都起到什么作用呢?

简单说就信息在这层中进行了封装和拆封。

4.TCP/IP协议:TCP/IP是当今网络传输的基础协议可以保证不同厂商生产的计算机在同一个网络环境下进行互联。TCP/IP适用于应用层表示层会话层 传输层网络层 等由数据链路层物理层两层协议构成的物理网络结构.

5.HTTP协议:超文本传输协议是用于在服务器和客户端浏览器之间传输超文本格式信息的通信协议。该协议给予“请求-响应”模式6.FTP:文本传输协议是用于在服务器和客户端浏览器之间传输文本格式信息的通信协议.

7.SMTP:简单文件传输协议多用于电子邮件传送。

8.POP3/IMAP协议:POP3:邮局协议版本3是用来接收Internet 上电子邮件的第一个离线协议标准允许用户从计算机上下载邮件到本地主机,同时删除保寸服务器上的邮件。


原创粉丝点击