1. 程式人生 > >web通訊課後思考

web通訊課後思考

1、 熟悉常見瀏覽器協議

        1)學習ftp、https、file三種協議:列出每一種協議的具體說明;

ftp協議 : 檔案傳輸協議,位於應用層,基於tcp協議,對於支援ftp協議的伺服器,可以通過ftp協議進行訪問,並根據給予當前使用者的許可權對檔案或目錄進行操作。

https協議:http的plus版本,增加了安全機制,參考http://blog.csdn.net/whatday/article/details/38147103

file協議 :訪問本地資源,冒號後有3個斜槓
        2)在瀏覽器中使用這3種類協議訪問資源:瞭解訪問結果(包括協議型別和資源),自行整理成筆記。

2、熟悉HTTP
        1) 熟悉HTTP報文;
            A、學習HTTP請求報文中的請求方式:GET、POST、HEAD、PUT、DELETE、MOVE、OPTIONS、TRACE的意義,給出總結列表及用法;

GET :請求資源,引數寫在URL中

POST : 傳送資源,內容寫在報文中

HEAD : 請求響應報文頭

PUT : 傳送資源,類似POST,但指定了資源存放的位置

DELETE : 刪除資源

MOVE : 移動資源

OPTIONS : 獲取伺服器支援的請求方式

TRACE : 回顯請求內容
            B、瞭解返回報文中常見狀態碼1XX--5XX的大致含義;

1 :指定客戶端完成某些操作

2 :成功

3 :重定向

4 :客戶端錯誤

5 :伺服器錯誤
            C、瞭解請求報文中User-Agent、Host、Cookie、X-Forwarded-For和返回包中server、Set-Cookie、 Content-Type、httponly、X-Frame-Options屬性的含義;

請求報文:

User-Agent :請求方的標誌

Host :目標域名

Cookie :當前使用者資訊

X-Forwarded-For :請求端真實ip

響應報文:

server :伺服器型別

Set-cookie :伺服器對cookie做的修改

Content-Type :響應內容型別

httponly :禁止客戶端指令碼訪問cookie

X-Frame-Options :設定頁面能否巢狀在其他頁面中

        2)瞭解Base64編碼;

通常以=結尾
        3)熟悉HTTP基本認證。

高階

1、 簡述HTTPS和HTTP的區別和聯絡

        學習http://blog.csdn.net/whatday/article/details/38147103內容;

        瞭解跟HTTPS相關的CA證書、SSL的概念。


相關推薦

web通訊課後思考

1、 熟悉常見瀏覽器協議         1)學習ftp、https、file三種協議:列出每一種協議的具體說明; ftp協議 : 檔案傳輸協議,位於應用層,基於tcp協議,對於支援ftp協議的伺服器,可以通過ftp協議進行訪問,並根據給予當前使用者的許可權對檔案或目

java課後思考問題

有一個 har -h new 類型轉化 width -128 詳解 得到 ---恢復內容開始--- 1.一個Java類文件中真的只能有一個共有類嗎? 一個Java類文件中只能有一個公有類 2.請使用Eclipse或javac檢測一下以下代碼,有錯嗎?

​https提供安全的web通訊

​https提供安全的web通訊1.原理部分:1)了解加密算法:加密算法的分類:對稱加密和非對稱加密a.對稱加密:加密和解密使用同一個密鑰,優點是速度快,缺點是密鑰的共享困難。典型的對稱加密算法有DES/AES/RC5/3DES等。b.非對稱加密:生成一個秘密對(公鑰和私鑰),加密過程中可以是私鑰

JavaScript之Web通訊

listener 建議 scrip 自身 嵌入 csdn stream work 計數 web通信,一個特別大的topic,涉及面也是很廣的。因最近學習了 javascript 中一些 web 通信知識,在這裏總結下。文中應該會有理解錯誤或者表述不清晰的地方,還望斧正!

二、web通訊

·URL: ·Uniform Resource Locator 統一資源定位符 ·作用:定位伺服器資源(收貨地址) ·URL的詳細格式 ·schema://host[:port#]/path/.../[?query-string][#anchor] ·schema

前端學習(八十一) DOM-Web通訊(Dom)

在跨域技術中,有一個使用iframe解決跨域問題,其中有一個關鍵的技術點,叫做web Message,也就是將獲取到的資料傳遞給原站,這邊的web message也就是web通訊   Web Message 在跨域中,Web Message的角色就是將目標站點的資源傳遞給原

Web 通訊 之 長連線、長輪詢(long polling)

基於HTTP的長連線,是一種通過長輪詢方式實現"伺服器推"的技術,它彌補了HTTP簡單的請求應答模式的不足,極大地增強了程式的實時性和互動性。 一、什麼是長連線、長輪詢? 用通俗易懂的話來說,就是客戶端不停的向伺服器傳送請求以獲取最新的資料資訊。這裡的“不停

關於web服務安全的一些思考

拼接 返回 上下文 關於 加密 密碼 ref 問題 shiro 一、問題:   在開發web項目是時,安全問題有以下幾種問題:   (1)用戶可以自己偽造一個URL請求來進行訪問嗎?   (2)用戶不在服務器登錄,可以自己封裝出用戶名、密碼進行訪問嗎?   (3

專業性體育平臺——虎撲的發展與創新的思考(第五次課後作業)

ceo nbsp 其他人 最大的 off 不難 嚴重 媒體 進一步 我日常會用到的軟件其實不少,但是絕大多數都是客戶端的桌面應用程序(如Microsoft Office,Visual Studio等等),而且與其說是粘性大,不如說是我有剛需必須去由這些軟件來完成。在這樣

Socket.IO介紹:支持WebSocket、用於WEB端的即時通訊的框架

網絡 進行 最新版本 ajax 並且 移動 接口 事件 ODB 一、基本介紹   WebSocket是HTML5的一種新通信協議,它實現了瀏覽器與服務器之間的雙向通訊。而Socket.IO是一個完全由JavaScript實現、基於Node.js、支持WebSocket的協議

面試題思考web中關於一些容器基本概念的簡單總結

完成 郵件服務 ini 語言 servle 關心 就會 數據庫連接 response 關鍵字:應用服務器、web服務器、web容器、jsp容器、servlet容器。 1.應用服務器: 作為應用程序服務器,要求可以通過各種協議(包括 HTTP 協議)把商業邏輯暴露給(expo

【node+小程序+web端】簡單的websocket通訊

的區別 主動 node and mat connected 小程序 har sse 【node+小程序+web端】簡單的websocket通訊 websoket是用來做什麽的? 聊天室 消息列表 拼多多 即時通訊,推送, 實時交互 websoket是什麽 websocket

深入剖析 Web 伺服器與 PHP 應用之間的通訊機制 - 掌握 CGI 和 FastCGI 協議的執行原理

本文首發於 深入剖析 Web 伺服器與 PHP 應用之間的通訊機制 - 掌握 CGI 和 FastCGI 協議的執行原理,轉載請註明出處! 身為一名使用 PHP 語言開發後端服務的程式猿,我們每天都和 PHP 以及 Web 伺服器產生無數次的親密接觸。得益於它們,我們才能

web實時通訊講H5 WebSocket

通常我們開啟一個瀏覽器訪問網頁時,都會向頁面所在的伺服器傳送一個HTTP請求,然後web伺服器確認請求並向瀏覽器做出響應。簡單的說,就是一個請求對應的一個響應。然而這種方法對許多的應用場景都會使伺服器的HTTP請求變得臃腫,甚至崩潰。比如:對於股價、新聞每日推送、好友聊天資訊收發等情況,如果每

思考】PHP——成也Web,敗也Web

轉載:https://tech.meituan.com/php_success_or_failure_web_dev_is_the_sole_cause.html 背景 早年我並不知道Python寫的Web應用是怎麼部署的,總覺得像PHP、ASP一樣,僅僅提供一個語言級別的執

即時通訊WEB網頁仿qq

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <html> <head> &

Qt5中QWebEngineView的使用,讓桌面客戶端和web端友好通訊

本文結構 1、 Qt5中web開發的基本配置,工程搭建 2、 載入HTML檔案 3、 Qt介面視窗呼叫HTML中的JavaScript函式(Qt呼叫js) 4、 Qt介面視窗獲取HTML中Js函式的返回值 5、 Web端訊息主動通知到Qt介面(js通知Qt) 6、完整原始碼路徑

通過了解Servlet和Http之間的關係,瞭解web中http通訊使用(二)

注:圖片如果損壞,點選文章連結:https://www.toutiao.com/i6512399401825075719/ 上一節,簡單理解“請求服務”的內容:http協議中的請求,接下來我們再看下http協議中的響應 http協議中的響應 Http響應和Http請求一樣,也是有響應的格式 &

websocket 和 dwr 做web端即時通訊

一、WebSocket是HTML5出的東西(協議),也就是說HTTP協議沒有變化,或者說沒關係,但HTTP是不支援持久連線的(長連線,迴圈連線的不算) 首先HTTP有1.1和1.0之說,也就是所謂的keep-alive,把多個HTTP請求合併為一個,但是Websocket其實是一個新協議,跟HTTP協議基本

php的執行原理,淺析web server和PHP的通訊

PHP執行原理 外部請求來到web server(nginx/apache/IIS),web伺服器判斷請求是靜態頁面是PHP請求,如果是靜態頁面,直接根據路徑拿到html檔案,返回給前端;如果是PHP請求,就需要把這個請求交給PHP處理。問題來了,web server 如何把這個請求交給