1 : 什麼是網路?

上章:剛開始

Header1

0 : 這個章的目的

 簡單的理解網路的結構。


1 : 網路是做什麼呢?

日常我們在用的網路。知道它是怎麼動嗎?
  • 投稿的文章是去哪裡呢?
  • 在Line上,送去的圖像在哪裡呢?
  • 網站是在做什麼呢?

不知道事情應該是很多。

可是,在網路上做的事情只有兩個
那是,資料(文章,圖像,動畫...)的顯示跟保存


2 : Facebook的裡面

 先用Facebook解釋資料的顯示跟保存

 ① : 資料的顯示


網站在顯示資料。在這裡,看看網站是怎麼樣顯示畫面吧!

首先打開看Facebook吧!Facebook的主頁,大概是這樣吧。
Fb1
那麼,我們看看什麼東西在顯示這網站!
如果你在使用 Chrome 瀏覽器 的話,
選擇在上面的「View > Developer > ViewSource」(參考下面的圖像)。 Chrome view developer viewsource
會顯示像下面的網頁。 Fb code 這個長長的文章在決定網站裡顯示的文章,圖畫,動畫 等等。
※ 如果一個一個找的話,您可以找到您的名字。

在顯示文章,圖畫,動畫的東西叫HTML文件

 ② : 資料的保存


到這裡,簡簡單單解釋了網路上資料的顯示
但是,網路不只是在顯示資料。

比如說像 Facebook的投稿 ,利用的人可以發信自己的訊息。網站不只在做網站作者的資料的顯示,還做利用者的發信。
提供者的資料的顯示利用者資料的發信這雙方資料在構成網路。

提供者的資料是用上次解釋的HTML文件顯示。
那麼,利用者發信的資料是去哪裡呢?
利用者發信的資料是去哪裡呢?

用 Facebook 的投稿,解釋吧。 Fb post 點擊「投稿」的時候、關於這個投稿的資料會送到動網站的機器(服務器)。用上面的投稿的畫面說的話,「會員是'山田太郎'、內容是'Hello World'、地方是'東京都新宿'」等等... Fb save data before 這樣送過去的資料會怎麼樣呢?
送過去的資料會保存在,動網站的機器(服務器)裡面的像Excel軟件的表一樣保存資料的表(資料庫)裡面。 Fb save data after Fb database 這樣子,用戶發信的資料就保存在動網站的機器(服務器)裡面的Excel軟件的表(資料表)

使用這個保存在資料庫裡的資料,顯示利用者的資料。Facebook的話是主頁、Twitter的話是推特。
※ 在這裡保存的資料不只是新增,還可以更新,刪除


3 : 總結

 網路上做的事情只有資料的顯示跟保存

 顯示提供者的資料跟保存利用者的資料這個兩個資料的往還,在做提供者跟利用者的交流。


在下章,解釋作網站的軟件「Ruby on Rails」。