OSIケース詳細

ケース、淘宝網は、物事を購入します

アプリケーション層のDNS、HTTP、HTTPS

1.私たちは、Returnキーを押し、ブラウザでhttps://www.taobao.com URLを入力します。

2.ブラウザがhttps://www.taobao.comこのURLを特定の場所を知らない122.123.34.21であれば、それは、淘宝網は、最終的には、サーバのIPアドレスを返し、契約を見つけるために、DNSアドレス帳として行こう

3.ブラウザは宛先アドレスを知っている、それは多くの場合、HTTPプロトコルを使用して、平均的なブラウザの要求に対して、その要求を梱包開始しますが、プライバシーのための、より重要なのは、ショッピングを要求し、HTTPS暗号化プロトコルを選択し、データを追加しますHTTPヘッダに

次いで、前記要求データパッケージ、およびトランスポート層の次の層

トランスポート層

アプリケーション層およびトランスポート層、抽象化層ソケットの層の間に、ソケット層は、トランスポート層に対応するビットをカプセル化し、TCP / IP層は、アプリケーション層には、いくつかの単純な抽象インタフェースに複雑な操作です。

1.データは、トランスポート層、TCPは信頼できるプロトコルはTCPプロトコルが選択されるので、二つ、一つは、いかなるプロトコルTCP接続とUDPコネクション型プロトコルではありませんがあるトランスポート層プロトコル、二つのポートのTCPプロトコルがあるに入ります自分のブラウザのポートは、ポート淘宝網のアプリケーションがある場合、TCPヘッダにデータを追加します

2.データの送信が完了した封入層、ネットワーク層の次の層を

ネットワーク層

1.ネットワーク層プロトコルは、IPプロトコル、IPブラウザとIPサーバ淘宝網におけるIPプロトコルです

2. IPヘッダーとデータを、次の層へのデータリンク層

データリンク層

1.今、あなたは、宛先IPアドレスを知っていることを、あなたはそれがネットワークの外にある場合、彼らはルータのゲートウェイを求めるだろう、このマシンがLANであるか、ネットワークの外部ことを、IPアドレスによって判断し、ターゲットマシンを見つける方法を考えることになります。

2.デフォルトゲートウェイのIPアドレスが192.168.1.1のゲートウェイが彼にお答えします、あるLANモードで放送、192.168.1.1で、そのIP ARPプロセスを探すことによって、彼ゲートウェイのMACアドレス(MACアドレスに語りましたプロトコル、ARP)

3.今、ゲートウェイのMACアドレスは、MACヘッダとデータを与えたこと、そしてあなたは、物理層の伝送を放棄することができます

物理層

データ送信

転送プロセス

1.データは、最終的には、スイッチ、スイッチ、スイッチデータあなたはどのように行くために彼を教えて、スイッチが知っている、ゲートウェイMACアドレスを見つけ、データの答えを、それを依頼する予定となっているすべての最初の、コンピュータからオフに設定

2.找到了网关,网关一般是路由器,路由器问数据你去哪呀,数据拿出了淘宝的IP,说,你看,我要去这里,路由器回答说哦,去这里,先去路由器B吧,他会告诉你接下来怎么走的(路由器之间也经常沟通,知道怎么走,这种沟通就是路由协议,有OSPF开放式最短路径优先和BGP边界网关协议)

3.最后终于到了最后一个路由器,路由器就会向某一个网络广播,数据找到交换机问,谁是淘宝服务器,淘宝服务器收到后,回复一个带MAC地址的数据,最后成功找到了淘宝服务器

4.目标服务器发现MAC地址对上了,就脱下MAC头,IP也对上了,脱下了IP头,然后就是TCP头了,把数据交给传输层,由于是TCP协议,每收到一个数据都会告诉发送者,我收到了,不然的话,发送者会一直发送没有响应的数据的。最后根据端口号,把数据交给监听这个端口的进程。

5.终于到达了进程,这时候就剩下一层HTTP头了,通过解析淘宝进程知道发送者要买东西了,于是操作数据库等,最后返回一个响应。

6.最后,发送者的浏览器,弹出了购买成功,他开心的流出了眼泪!

自己学习总结,来自极客学院

おすすめ

転載: www.cnblogs.com/zx125/p/11680314.html