博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Internet History, Technology and Security (Week 7)
阅读量:5218 次
发布时间:2019-06-14

本文共 2241 字,大约阅读时间需要 7 分钟。

Week 7

Technology: Application Protocols

Welcome to Week 7 of IHTS. This week has less material than other weeks. I like to think of it as a "seventh inning stretch" - where you get a little breather. This week wraps up the three weeks of "Technology" (i.e packets and stuff). After this week we have two weeks on Security and the final exam and then you are done. Thanks for sticking with it. You are almost there.

This week, we’ll be covering application protocols. With reliable “pipes” available from the Transport layer, we can build applications like web browsers, file transfer applications, or email clients and servers.

Layer 4: Applications

Application Layer

现在讲Application Layer.

915687-20180617120308433-315287952.png

The services of the TCP layer are basically to give us a reliable, sequenced end to end stream, that can start in one application in one computer and end in an application in a different computer, and have a two way communication.

915687-20180617120312878-762186048.png

TCP give us a reliable pipe.当关注某一层级时,我们就可以忽略其他层级的实现细节。

端口(port):

像电话话号码的扩展;

具体到某一个应用(application)。

915687-20180617120316793-1778385258.png

关于应用层的两个问题:

  1. 哪个应用得到data;
  2. 什么规则和应用进行通话。
    915687-20180617120320355-1826013169.png

One is, which application gets the data. And this is done using a mechanism called ports, and ports allow a IP address, or a single computer, or a single server, to serve up multiple services, and then for a client to be able to dial up much like a telephone extension, and pick the service that they are interested in.

一句话来说:IP地址决定你连接哪台电脑,端口决定你访问这台电脑之后,会与哪个应用通信。

下图展示了各个不同的Ports:

915687-20180617120327071-1073609634.png

常用的端口

915687-20180617120419182-104063070.png

既然TCP给我们提供了一个可靠的通信管道,那我们可以用这个管道做什么呢?什么问题又需要解决呢?

So, TCP gives us this reliable connection, we now can connect to the server that we desire to connect to by using ports, and the question is, what are we going to to say across that connection, and what we say across that connection, who talks first, what do you send, what comes back, depends on the kind of server that you are talking to。

即万维网服务器。万维网中的客户端和服务端使用的是名为HTTP的协议进行通信。网址URL中的HTTP://dada.dada.dada就是。

下图是 HTTP Request/Response Cycle.点击一个运行在你电脑中的客户端client的一个link,浏览器就会和web server 连接并发送一个请求,web server看到了就会返回请求,返回的document就会出现在客户端的桌面上。
915687-20180617120426780-601532452.png

这里老师给我们展示了一个栗子:

915687-20180617120430245-420596644.png

915687-20180617120434446-649761011.png

接下来老师要介绍telnet client,不过人们认为这不安全,因为这是一个old and less secure protocols.

915687-20180617120440782-154586140.png

915687-20180617120444133-1234011928.png

Van Jacobson - Content Centered Networking

这里是关于人物介绍,所以感兴趣就留言吧~

转载于:https://www.cnblogs.com/codingbylch/p/9192551.html

你可能感兴趣的文章
ant 走马灯面板指示显示不出来_色准优秀的高颜值显示器:戴尔U2719DS
查看>>
r语言boxcox异方差_R语言手把手 数理统计2 方差分析
查看>>
c# mongodb or查询_MongoDB基于分布式文件存储的数据库
查看>>
exlsx中定义名称步骤_博途在 PLC 变量表中定义变量(W)
查看>>
cocos2dx 字体外发光_三步用PS做出“金”色字体效果,学会了这技巧,涨知识点...
查看>>
python 获取昨天的日期_Python数据清洗学习笔记(六):数据转换
查看>>
ubuntu 设置静态路由_腾讯静态网站托管平台使用指南
查看>>
六元均匀直线阵的各元间距为_新型方柱扣安装步骤及加固间距
查看>>
elementui获取所有树节点_leetcode865_go_具有所有最深节点的最小子树
查看>>
python 习题 作用域_python怎么学习好
查看>>
生成zynq_本周一问 | ZYNQ之MIO波形,增加ILA后生成比特流有误
查看>>
3 魔改_23本科幻网络小说推荐,都是资深读者喜欢看的,总字数超过3千万
查看>>
接口api全局挂载_看XSKY如何将100个Pod挂载卷的时间缩短10倍
查看>>
怎么还会显示跨域_影响全彩LED显示屏清晰度的三大要素
查看>>
go var 一个整数_Golang之常量与基本数据类型
查看>>
div靠边隐藏_jquery实现的可隐藏重现的靠边悬浮层
查看>>
android 左移动画_Android 四种简单的动画(淡入淡出、旋转、移动、缩放效果)...
查看>>
c#位图转换未矢量图_[转] C#中绘制矢量图形
查看>>
张博涵清华大学_“清华能动-常见能源与动力学生国际培养基金”捐赠协议签字仪式举行...
查看>>
lvs的调度算法有几种_lvs原理及各种调度算法详解
查看>>