- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java经典网络开发技术基础-金旭亮.PDF
Java经典网络开发技术基础
北京理工大学计算机学院
金旭亮
主要内容
▪计算机网络基础
▪ URL 和 URLConnection
▪ Socket编程基础
推荐书籍
1、计算机网络基础
网络协议
▪在计算机网络中,数据以包的形式从一台机器传到另一台机器。为保
证数据的顺利传送,需要制订一些规则 ,定义好诸如“如何把数据放进
包里”,“采用多快的速度传送以及重建数据回到其原来形式”,…… ,
等细节。
▪我们把这些规则称为“网络协议”。
OSI网络模型与实际网络协议
经典的七层网络协议
虽然这种网络模型过于复杂,在
实际开发中没有得到应用,但它
所展示的分层设计思路,则对现
代计算机网络设计产生了深远的
影响。
网络应用程序的分层通信原理
▪ 网络应用程序通常是一个用户进程,而下三层则一般在
(操作系统)内核中执行。
现代的操作系统,包括
PC、Server以及各种嵌
入式系统,都内置了网
络通讯组件。
两种最常用的网络协议
▪TCP (Tranfer Control Protocol ),是一种面向连接的保证可靠传输的
协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。
▪ UDP (User Datagram Protocol ),是一种无连接的协议,每个数据报
都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以
任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时
间以及内容的正确性都是不能被保证的。
网络地址
▪ 由于连接在网上的计算机不止一台,不管是采用哪种网络协议,完成
数据交换的前提都是为参与通讯的计算机给与唯一确定的网络地址
▪计算机中的每个网卡,都拥有一个地址,称为“MAC地址”,又称为“物
理”地址。
▪ 当前计算机网络中,TCP/IP是应用最广泛的通讯协议,相应地,在这
个协议族中给计算机所分配的地址,称为“IP地址”。
▪依据地址位数的不同,分为两种IP地址:IPv4和IPv6。
▪为了方便记忆,人们为IP地址取了“别名”,称为“域名”。
查看本机地址信息(windows)
物理地址:MAC地址
▪ MAC地址由6个字节组成,前3个为厂商代码,后3个为厂商给出的唯一
标识。
新问题出现……
▪有了IP地址 ,我们就可以区分开所有连在网络上的计算机 ,但新问题
出现了 :
一台网络计算机上可能跑着多个网络应用程
序,它们可能会使用同一个网络接口从网络
中接收(或发送)数据,因而共享同一个IP地
址,在这种情况下,你怎么将到达主机的数
据包转发给真正的“需求者”?
端口
▪为了解决这个问题,TCP/IP协议设计者引入了“端口(Port )”这个概念,
规定每个提供网络服务的应用程序都必须指定一个“端口”,不同的网络
应用程序不能使用相同的端口。
ftp
21
IP ,port
您可能关注的文档
最近下载
- 2025年浙江安防职业技术学院单招职业技能测试题库(名校卷).docx
- 2024年广州中考英语听说考试——“信息询问” 情景训练课件.pptx
- 四年级下册单元作文《热爱生命》.ppt
- 骆驼奶营养价值课件.pptx
- 统编版高中语文教材中杜甫四首诗《登高》《登岳阳楼》《蜀相》《客至》联读.docx
- 附件3-2:12千伏一二次融合环网柜(箱)及配电自动化终端(DTU)标准化设计方案(2021版).pdf VIP
- 第6课 戊戌变法 课件(共34张PPT).pptx
- 2023年上海杉达学院工程管理专业《管理学》科目期末试卷A(有答案).docx VIP
- 分包考核管理办法和考核表.pdf VIP
- 送教上门康复教案.docx
文档评论(0)