- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主要内容
1Java网络开发
2JAVA常用开发工具与技术
3JAVA学习方向
4EffectiveJava
一.Java网络开发
■计算机网络分层体系结构■套接字
■JavaWeb开发
1.1计算机网络分层体系结构
计算机以一种非常简单的方式进行相互间的操作和通信。计算机芯片是以1和0的形式存储并传输数据的开—闭转换器的集合。当计算机想共享数据时,它们所需做的全部就是以一致的速度、顺序
、OSI模型TCP/IP模型发送接收
应用层
网红表示层应用层用户信息一)数据流数据流一)用户信息|
见白会话层
组红传输层传输层数据流一)数据段数据段一)数据流
互网络层Intenet层数据段一)数据报数据报一)数据段
OS]数据链路层网络接口层数据报一)帧帧一)数据报
图)物理层
生
映射到UpI医玺中时网层月形如图所小。找Il小您少父层时八夕细节,但您应该知道套接字位于什么地方。
程
一红
1.1计算机网络协议
·物理层:以太网·调制解调器·电力线通信(PLC)·
·SONET/SDH·G.709·光导纤维·同轴电缆·双绞线等
·RARP·ATM·DTM·令牌环·以太网·FDDI·帧中继
·GPRS·EVDO·HSPA·HDLC·PPP·L2TP·PPTP·
ISDN·STP等
·网络层协议:IP(IPv4·IPv6)·ICMP·ICMPv6·IGMP·IS-
IS·IPsec等
·传输层协议:TCP·UDP·TLS·DCCP·SCTP·RSVP·
OSPF等
·应用层协议:DHCP·DNS·FTP·Gopher·HTTP·IMAP4·
IRC·NNTP·XMPP·POP3·SIP·SMTP·SNMP·SSH
·TELNET·RPC·RTCP·RTP·RTSP·SDP·SOAP·GTP
·STUN·NTP·SSDP·BGP·RIP等
数据链路层:Wi-Fi(IEEE802.11)·WiMAX(IEEE802.16)·ARP
1.网络接口层
在发送方,网络接口层负责将Internet层提供的数据封装成帧,帧头中包含源物理地址、目标物理地址、使用何种链路封装协议(如HDLC,PPP)等信息,然后把帧发送出去;在接收方,该层读取帧头中的信息。如果是发给自己的,则拆开帧头,将数据报交给网络层处理;如果不是发给自己的则丢弃该帧。
网络接口层通过循环冗余校验(CRC)的方法来确保所有的帧都能被正确接收。
2.Internet层
Internet层负责将数据分组路由到正确的目的地。在发送方,Internet层将传输层提供的数据段封装到数据报中,并填入IP报头(包括源IP地址、目标IP地址、使用什么协议、校验和等等);在接收方,Internet层通过读取IP报头中的信息决定如何处理数据报。如果是路由器收到数据报,它则通过校验和检验其有效性,决定是做本地处理还是转发该数据报;如果是目标主机收到该数据报,通过校验后,它会去掉IP报头交给传输层处理。
Internet层主要提供寻址和路由选择协议,包括网际协议(IP)和另外四个支持性的协议:ARP、RARP、ICMP和IGMP。
3.传输层
传输层的主要功能是:分割并重新组装上层提供的数据流,为数据流提供端对端的传输服务。在发送方,传输层将应用层提供的数据
您可能关注的文档
- 2025年高考历史(统编版)一轮复习《中外历史纲要》(下)第35讲 全球航路的开辟 教学课件(共29张PPT).pptx
- 2025年高考历史(统编版)一轮复习《中外历史纲要》(下)第36讲 全球联系的初步建立与世界格局的演变 教学课件(共32张PPT)10.pptx
- 2025年中考英语复习专题练习 ★★ 短文还原 [课件](共26张PPT).pptx
- 2025年中考英语复习专题练习 ★★ 语法填空 课件 (共28张PPT).pptx
- 2025年中考英语复习作文专题 ★★ 做人与做事课件(共60张PPT).pptx
- 2025年中考语文二轮复习名著阅读专题 海底两万里 课件(共21张PPT).pptx
- 2025年中小学期末考试颁奖典礼课件.pptx
- C#项目开发实例C#基础第十讲.pptx
- C#语言程序设计基础.pptx
- PHP常见漏洞及解决方法.pptx
文档评论(0)