- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络原理(英文版)课件Chapter1-下
2.6 Socket Programming with TCP * 2.6.2 An Example Client/Server Application in Java import java.io.*; import .*; Class TCPServer { Public static void main(String argv[ ]) throws Exception { String clientSentence; String capitalizedSentence; ServerSocket WelcomeSocket=new ServerSocket(3400); while (True){ Socket ConnectionSocket=WelcomeSocket.accpet(); BufferedReader inFromClient=new BufferedReader(new InputStreamReader(ConnectionSocket.getInputStream())); DataOutputStream outToClient=new DataOutStream(ConnectionSocket.getOutputStream()); clientSentence=inFromClient.readline(); capitalizedSentence=clientSentence.toUpperCase()+’\n’; outToClient.writeBytes(capitalizedSentence); } } } TCPServer.java 创建倾听套接口对象 接受呼叫,创建一个传送数据的套接口,建立与客户端的虚拟管道 创建在ConnectionSocket上读数据的对象 创建在ConnectionSocket上写数据的对象 实习题: 一、(必做)使用HTTP、FTP、SMTP、POP3命令访问相应的服务。方法为: telnet Server_addr port_number 例如:使用HTTP命令访问Web服务器 telnet 80 然后使用HTTP命令获取某一文件 二、(必做)P162: 7题——参考教材P154-P158,使用Java或C++实现一个简单的Web服务器。 三、(选做)P 163 Assignment 2 * * * * * * * * * 2.2 The World Wide Web: HTTP * 2.2.4 User-Server Interaction: Authentication and cookies Cookies(小甜饼、巨型炸弹、厨师……?) Web站点跟踪用户的一种技术,在RFC2109中描述 用户首次访问的请求包 在Set-Cookies行中包含服务器分配的ID 追加ID及相关信息到本地的特定Cookies文件中 特定的 Cookies文件 在以后的每个请求包中都包含Cookies: ID 存放在cookies File中的信息包括:服务器主机名、与用户相关的标识信息等 2.2 The World Wide Web: HTTP * 2.2.4 User-Server Interaction: Authentication and cookies Cookies(小甜饼、巨型炸弹、厨师……?) Cookies的典型用途: 避免用户每次访问都输入用户名、密码,以简化身份认证过程。 记住用户,以便以后访问时提供该用户喜爱的信息(如广告) 跟踪用户,以便实现虚拟购物卡等特殊的网络应用 2.2 The World Wide Web: HTTP * 2.2.5 The Conditional GET 条件 GET是向服务器询问某目标是否已经修改的机制 Client首次访问目标:any.html Cache 响应报文中的Any.html及Last_modified中的日期 Client第二次访问目标:any.html,在请求报文的Last-Modofied行的值为:Cache中该文件的最后修改日期时间 N时间后 服务器判断: 修改过吗? 发送any.html 响应报文: HTTP/1.0 304 Not Modified Date: …… Serv
您可能关注的文档
- 规划建筑设计基础知识培训讲义.ppt
- 规划比较 吴雅玲-环境科学年会.ppt
- 规划你的幸福生活( 26页).ppt
- 规章制度的写作、写法(讲座培训课件).ppt
- 视听语言课件第四篇 声音.ppt
- 规模化猪场常用药物及注意事项.ppt
- 视唱练耳教案(一).ppt
- 视觉产品提案-百度.pptx
- 角的初步认识模版课件.ppt
- 角的初步认识(青岛版二年级上).ppt
- 英语丨湖南省2025届高三下学期2月一轮复习收官联考英语试卷及答案.pdf
- 八年级数学下册常见几何模型全归纳之模型解读与提分精练(苏科版)专题09 特殊的平行四边形中的图形变换模型之旋转模型(解析版).docx
- 数学丨湖南省2025届高三下学期2月一轮复习收官联考数学试卷及答案.pdf
- 生物丨江苏省扬州市高邮市2025届高三下学期2月开学考试生物试卷及答案.pdf
- 政治丨广西壮族自治区邕衡名校·广西2025届高三春季开学考试政治试卷及答案.pdf
- 真核细胞的细胞器细胞核.ppt
- 程益基:特殊教育国家课程标准解读.ppt
- 综合性实验一质粒DNA的小量制备和电泳鉴定.ppt
- 英语初二上册unit2讲解、对话和练习.ppt
- 眼视光行业的现状及展望.ppt
文档评论(0)