Can you summarize the following document?
        
  協議頭的欄位,是在請求(request)或響應(response)行(一條訊息的第一行內容)之後傳輸的。協議頭的欄位是以明文的字串格式傳輸,是以冒號分隔的鍵名與鍵值對,以回車(CR)加換行(LF)符號序列結尾。協議頭部分的結尾以一個空白欄位標識,結果就是,也就是傳輸兩個連續的CR+LF。在歷史上,很長的行曾經可能以多個短行的形式傳輸;在下一行的開頭,輸出一個空格(SP)或者一個水平製表符(HT),表示它是一個後續行。在如今,這種換行形式已經被廢棄。

  HTTP 頭欄位根據實際用途被分為以下 4 種型別:

  在 RFC 7230、RFC 7231、RFC 7232、RFC 7233、RFC 7234 和 RFC 7235 中,對一組核心欄位進行了標準化。有一份對於這些欄位的官方的登記冊,以及 一系列的補充規範,由網際網路號碼分配局(IANA)維護。各個應用程式也可以自行定義額外的欄位名字及相應的值。頭欄位的永久登記表和臨時登記表目前由IANA維護。其他的欄位名稱和允許的值可以由各應用程式定義。  按照慣例,非標準的協議頭欄位是在欄位名稱前加上codice_1字首來標識。但這一慣例已在2012年6月被廢棄,因為按照這種慣例,非標準欄位變成標準欄位時會引起很多不方便之處。以前曾經有的使用codice_2的限制也在2013年3月被解除。。

  某些欄位中可以包含註釋內容(例如User-Agent、Server和Via欄位中),這些註釋內容可由應用程式忽略。  很多欄位的值中可以包含帶有權重的質量(quality,常被簡稱為Q)的鍵值對,指定的“重量”會在內容協商的過程中使用。

  標準中沒有對每個協議頭欄位的名稱和值的大小設定任何限制,也沒有限制欄位的個數。然而,出於實際場景及安全性的考慮,大部分的伺服器、客戶端和代理軟體都會實施一些限制。例如,Apache 2.3伺服器在預設情況下限制每個欄位的大小不得超過8190位元組,同時,單個請求中最多有100個頭欄位。
HTTP頭欄位(英語:HTTP header fields)是指在超文字傳輸協議(HTTP)的請求和響應訊息中的訊息頭部分。它們定義了一個超文字傳輸協議事務中的操作引數。HTTP頭部欄位可以自己根據需要定義,因此可能在 Web 伺服器和瀏覽器上發現非標準的頭欄位。