web總結(jié)
1.萬(wàn)維網(wǎng)(WorldWideWeb,WWW)也稱為環(huán)球信息網(wǎng)
2.世界上第一個(gè)網(wǎng)站是http://info.cern.ch/,它于1991年8月6日上網(wǎng)。由TimBerners-Lee發(fā)明的。這個(gè)人:(是萬(wàn)維網(wǎng)的發(fā)明者;互聯(lián)網(wǎng)之父;英王功績(jī)勛章(OM)獲得者;不列顛帝國(guó)勛章(OBE)獲得者;英國(guó)皇家學(xué)會(huì)會(huì)員;英國(guó)皇家工程師學(xué)會(huì)會(huì)員;美國(guó)國(guó)家科學(xué)院院士)。
4.1990年11月,第一個(gè)Web服務(wù)器nxoc01.cern.ch開始運(yùn)行.1991年,歐洲核子研究組織(EuropeanParticlePhysicsLaboratory,CERN)正式發(fā)布了Web技術(shù)標(biāo)準(zhǔn)。、萬(wàn)維網(wǎng)聯(lián)盟(WorldWideWebConsortium,W3C組織)是對(duì)網(wǎng)絡(luò)標(biāo)準(zhǔn)制定的一個(gè)非贏利組織、5.第一次WEB商戰(zhàn):網(wǎng)景(NetScape)與微軟(MicroSoft)的瀏覽器之爭(zhēng),被稱為萬(wàn)維網(wǎng)第一商戰(zhàn)。
6.Web架構(gòu)的精華有三處:超文本技術(shù)(HTML):實(shí)現(xiàn)信息與信息的連接;統(tǒng)一資源定位技術(shù)(URI):實(shí)現(xiàn)全球信息的精確定位;應(yīng)用層協(xié)議(HTTP):實(shí)現(xiàn)分布式的信息共享。7.評(píng)價(jià)Web開發(fā)技術(shù)優(yōu)劣的標(biāo)準(zhǔn):看這種技術(shù)能否在最恰當(dāng)?shù)臅r(shí)間和最恰當(dāng)?shù)牡攸c(diǎn),以最恰當(dāng)?shù)姆绞剑瑸樽钚枰畔⒌娜颂峁┳钋‘?dāng)?shù)男畔⒎⻊?wù)。
8.GIF圖像格式:能存儲(chǔ)、展現(xiàn)二維動(dòng)畫。Web出現(xiàn)后,GIF第一次為HTML頁(yè)面引入了動(dòng)感元素。GIF(GraphicsInterchangeFormat)的原義是“圖像互換格式”,是CompuServe公司在1987年開發(fā)的圖像文件格式。特點(diǎn)是其在一個(gè)GIF文件中可以存多幅彩色圖像,如果把存于一個(gè)文件中的多幅圖像數(shù)據(jù)逐幅讀出并顯示到屏幕上,就可構(gòu)成一種最簡(jiǎn)單的動(dòng)畫。9.1996年,著名的Netscape瀏覽器在其2.0版中增加了對(duì)JavaApplets和JavaScript的支持。JavaScript的正式名稱是“ECMAScript”。JavaScript語(yǔ)言它是一種由NetScape的LiveScript發(fā)展而來(lái)的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言遺留的速度問題,為客戶提供更流暢的瀏覽效果。Microsoft還為1996年的IE3.0設(shè)計(jì)了另一種腳本語(yǔ)言--VBScript語(yǔ)言。
10.真正讓HTML頁(yè)面又酷又炫、動(dòng)感無(wú)限的是CSS(CascadingStyleSheets)和DHTML(DynamicHTML)技術(shù)。CSS大大提高了開發(fā)者對(duì)信息展現(xiàn)格式的控制能力。DHTML:將動(dòng)態(tài)HTML標(biāo)記、CSS和動(dòng)態(tài)對(duì)象模型(DHTMLObjectModel)發(fā)展成了一套完整、實(shí)用、高效的客戶端開發(fā)技術(shù)體系?梢栽跒g覽器的支持下,獲得更好的展現(xiàn)效果和更高的執(zhí)行效率。
11.為了在HTML頁(yè)面中實(shí)現(xiàn)音頻、視頻等更為復(fù)雜的多媒體應(yīng)用,1996年的Netscape2.0成功地引入了對(duì)QuickTime插件的支持,插件這種開發(fā)方式也迅速風(fēng)靡了瀏覽器的世界。1996年,IE3.0正式支持在HTML頁(yè)面中插入ActiveX控件的功能,這為其他廠商擴(kuò)展Web客戶端的信息展現(xiàn)方式開辟了一條自由之路。1999年,Realplayer插件先后在Netscape和IE瀏覽器中取得了成功。Flash,二維矢量動(dòng)畫展示工具。
12.第一種真正使服務(wù)器能根據(jù)運(yùn)行時(shí)的具體情況,動(dòng)態(tài)生成HTML頁(yè)面的技術(shù)是CGI(CommonGatewayInterface)技術(shù)。這使客戶端和服務(wù)端的動(dòng)態(tài)信息交換成為了可能。用腳本語(yǔ)言實(shí)現(xiàn)CGI應(yīng)用的可行方式:Perl,PHP,ASP,JSP和Servlet。
13.兩個(gè)最重要的企業(yè)級(jí)開發(fā)平臺(tái)--J2EE和.NET在201*年前后分別誕生于Java和Windows陣營(yíng)。J2EE平臺(tái)的三大核心技術(shù)Servlet、JSP和EJB。Spring、Hibernate是J2EE主要的架構(gòu)模式。
14.1996年,W3C在SGML語(yǔ)言的基礎(chǔ)上,提出了XML(ExtensibleMarkupLanguage)語(yǔ)言草案。XML語(yǔ)言對(duì)信息的格式和表達(dá)方法做了最大程度的規(guī)范。XML語(yǔ)言不但可以將客戶端的信息展現(xiàn)技術(shù)提高到一個(gè)新的層次,而且可以顯著提高服務(wù)端的信息獲取、生成、發(fā)布和共享能力。14.基于XML的通信協(xié)議,201*年,W3C發(fā)布SOAP(SimpleObjectAccessProtocol)協(xié)議的1.1版。人們把利用SOAP協(xié)議傳遞XML信息的分布式應(yīng)用模型稱為WebService。201*年,W3C發(fā)布了WSDL(WebServicesDescriptionLanguage)協(xié)議的1.1版。SOAP協(xié)議和WSDL協(xié)議共同構(gòu)成了WebService的基礎(chǔ)。1999年,NetScape提出的RSS(RichSiteSummary)建議標(biāo)準(zhǔn)是用元數(shù)據(jù)技術(shù)描述新聞等信息內(nèi)容的第一次嘗試。201*年以后出現(xiàn)了MVC(Model-View-Contorller)的設(shè)計(jì)模型。
15.計(jì)算機(jī)網(wǎng)絡(luò):若干臺(tái)、擁有獨(dú)立處理能力的計(jì)算機(jī)、通過通信設(shè)備連接、且通信軟件支持、實(shí)現(xiàn)信息傳輸與交換的集合;
一個(gè)數(shù)據(jù)通信系統(tǒng)可劃分為三大部分,即源系統(tǒng)(或發(fā)送端)、傳輸系統(tǒng)(或傳輸網(wǎng)絡(luò))和目的系統(tǒng)(或接收端)。
調(diào)制與解調(diào):調(diào)制:將數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào)。解調(diào)正好相反。
數(shù)據(jù)、信息與信號(hào):數(shù)據(jù)(Data)是運(yùn)送信息的實(shí)體;信息(Information)數(shù)據(jù)的內(nèi)容或含義;信號(hào)(Signal)是數(shù)據(jù)的電氣的或電磁的表現(xiàn)。頻分復(fù)用、時(shí)分復(fù)用和統(tǒng)計(jì)時(shí)分復(fù)用:
頻分復(fù)用:所有用戶在同樣的時(shí)間占用不同的頻帶寬度資源。時(shí)分復(fù)用:所有用戶是在不同的時(shí)間占用同樣的頻帶寬度。統(tǒng)計(jì)時(shí)分復(fù)用,波分復(fù)用,碼分復(fù)用等等
16.互聯(lián)網(wǎng)時(shí)代,1995年,美國(guó)克林頓政府提出國(guó)家信息高速公路。1996年,該政府發(fā)布NGI(Next-GenerationInternet)計(jì)劃,內(nèi)容是:提高網(wǎng)絡(luò)速度;推進(jìn)流媒體應(yīng)用;促進(jìn)新網(wǎng)絡(luò)技術(shù)的產(chǎn)生。
WEB開發(fā)主要集中在應(yīng)用層和傳輸層分層的好處:(1)各層之間是獨(dú)立的。(2)靈活性好。(3)結(jié)構(gòu)上可分割開。(4)易于實(shí)現(xiàn)和維護(hù)。(5)能促進(jìn)標(biāo)準(zhǔn)化工作。網(wǎng)絡(luò)的組成:
資源子網(wǎng):(包括各種計(jì)算設(shè)備、存儲(chǔ)設(shè)備、顯示設(shè)備、打印設(shè)備等信息資源;)通信子網(wǎng):(包括通信線路、中轉(zhuǎn)設(shè)備(網(wǎng)絡(luò)節(jié)點(diǎn))等,用于傳輸、存儲(chǔ)和轉(zhuǎn)發(fā)信息)網(wǎng)絡(luò)協(xié)議:(包括通信的規(guī)則、計(jì)算機(jī)與線路連接的標(biāo)準(zhǔn)等).
17.傳輸控制協(xié)議(TransferControlProtocol,TCP)是一種面向連接(連接導(dǎo)向)的、可靠的、基于字節(jié)流的運(yùn)輸層(Transportlayer)通信協(xié)議。
18.用戶數(shù)據(jù)報(bào)協(xié)議(UserDatagramProtocol,UDP)是一種無(wú)連接的傳輸層協(xié)議,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)。
這些服務(wù)的特點(diǎn):1.面向連接的傳輸;2.端到端的通信;3.高可靠性,確保傳輸數(shù)據(jù)的正確性,不會(huì)丟失或亂序;4.全雙工方式傳輸;5.采用字節(jié)流方式,即以字節(jié)為單位傳輸字節(jié)序列;6.緊急數(shù)據(jù)傳送功能。TCP/IP體系結(jié)構(gòu)中3個(gè)地址:
MAC地址:表明在局域網(wǎng)中的硬件主機(jī);IP地址:表明在互聯(lián)網(wǎng)中的子網(wǎng)地址;PORT號(hào):表明在主機(jī)上運(yùn)行的通信進(jìn)程標(biāo)識(shí);19.端口號(hào)為了解決應(yīng)用層多個(gè)網(wǎng)絡(luò)應(yīng)用。20.套接字編程:SOCKET=(Protocol,IP,Port)
21.域名系統(tǒng)(DomainNameSystem,DNS)的縮寫,它可以將域名和IP地址相互映射,能夠使人更方便的訪問互聯(lián)網(wǎng).1983年由保羅莫卡派喬斯(PaulMockapetris)發(fā)明.域名的一般結(jié)構(gòu)為:主機(jī)名.三級(jí)域名.二級(jí)域名.頂級(jí)域名。對(duì)于本機(jī)來(lái)說(shuō),除了可以使用本機(jī)名或localhost外,還可以在hosts文件中對(duì)建立自己DNS做“IP/域名”映射。首選DNS服務(wù)器和備用DNS服務(wù)器分別設(shè)置為8.8.8.8和8.8.4.4,此兩個(gè)DNS服務(wù)器IP均為google公司管理的公用DNS服務(wù)器。
22.超文本傳送協(xié)議hypertexttransportprotocol;HTTP:(80)一種詳細(xì)規(guī)定了瀏覽器和萬(wàn)維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬(wàn)維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議。,請(qǐng)求行的請(qǐng)求形式:GET/HEAD/POST,請(qǐng)求信息中:User-Agent包含了客戶端瀏覽器的信息。23.HTTPS(443)安全超文本傳輸協(xié)議(SecureHypertextTransferProtocol,S-HTTP)是一種結(jié)合HTTP而設(shè)計(jì)的消息的安全通信協(xié)議.由Netscape開發(fā)并首先應(yīng)用到Navigator瀏覽器中,采用的安全機(jī)制是SSL3/TLS.
24.Telnet(TCP,23)是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。它為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力。
25.文件傳輸協(xié)議(FileTransferProtocol,F(xiàn)TP)(TCP20、21)使得主機(jī)間可以共享文件。FTP使用TCP生成一個(gè)虛擬連接用于控制信息,再生成一個(gè)單獨(dú)的TCP連接用于數(shù)據(jù)傳輸。FTP的匿名用戶:ID:anonymous,Password:aaa@bbb.ccc符合email格式的任意字符串作用:用于公開的資源訪問。(serv_u,cuteftp(leapftp)).
26.簡(jiǎn)單文件傳輸協(xié)議(TrivialFileTransferProtocol,TFTP)是用來(lái)在客戶機(jī)與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。端口號(hào)為69(UDP)。27.電子郵件(electronicmail,E-mail)一種通過網(wǎng)絡(luò)實(shí)現(xiàn)相互傳送和接收信息的現(xiàn)代化通信方式。電子郵件地址格式:用戶名@域名。電子郵件的格式:信頭、信體和簽名區(qū)。28.簡(jiǎn)單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP(TCP,25))是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來(lái)控制信件的中轉(zhuǎn)方式。
29.郵局協(xié)議的第3個(gè)版本(PostOfficeProtocol3,POP3(TCP,110),用于規(guī)定個(gè)人計(jì)算機(jī)如何連接到互聯(lián)網(wǎng)上的郵件服務(wù)器進(jìn)行收發(fā)郵件的協(xié)議。是因特網(wǎng)電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn)。
30.如何預(yù)防垃圾郵件:給自己的信箱起個(gè)“好名字”。避免泄露你的郵件地址。不要隨便回應(yīng)垃圾郵件。借助反垃圾郵件的專門軟件。使用好郵件管理、過濾功能。學(xué)會(huì)使用遠(yuǎn)程郵箱管理功能。選擇服務(wù)好的網(wǎng)站申請(qǐng)電子郵箱地址。使用有服務(wù)保證的收費(fèi)郵箱,收費(fèi)郵箱的穩(wěn)定性要好于免費(fèi)郵箱。
31.交互郵件訪問協(xié)議(InternetMailAccessProtocol,IMAP(TCP,143))是斯坦福大學(xué)在1986年開發(fā)的研發(fā)的一種郵件獲取協(xié)議。主要作用是郵件客戶端可以通過這種協(xié)議從郵件服務(wù)器上獲取郵件的信息,下載郵件等。
32.數(shù)據(jù)流反映了系統(tǒng)中流動(dòng)的數(shù)據(jù),表現(xiàn)動(dòng)態(tài)數(shù)據(jù)的特征;數(shù)據(jù)存儲(chǔ)反映系統(tǒng)中靜止的數(shù)據(jù),表現(xiàn)靜態(tài)數(shù)據(jù)的特征。數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)流在加工過程中產(chǎn)生的臨時(shí)文件或加工過程中需要查找的信息。
Cookie指某些網(wǎng)站為了辨別用戶身份、進(jìn)行session跟蹤而儲(chǔ)存在用戶本地終端上的數(shù)據(jù)。WINDOWS下,Cookies的key/value通常存儲(chǔ)在C:\\DocumentsandSettings\\Administrator\\Cookies。網(wǎng)絡(luò)信標(biāo)(webbeacon),又稱網(wǎng)頁(yè)臭蟲(webbug),是可以暗藏在任何網(wǎng)頁(yè)元素或郵件內(nèi)的1像素大小的透明GIF或PNG圖片,常用來(lái)收集目標(biāo)電腦用戶的上網(wǎng)習(xí)慣等數(shù)據(jù),并將這些數(shù)據(jù)寫入Cookie。expires(生存周期)
33.HTML中的Content-Type:是指網(wǎng)頁(yè)中存在的內(nèi)容類型,用于定義網(wǎng)絡(luò)文件的類型和網(wǎng)頁(yè)的編碼,決定瀏覽器將以什么形式、什么編碼讀取這個(gè)文件。此屬性的值可以查看MIME類型.
34.多用途互聯(lián)網(wǎng)郵件擴(kuò)展(MultipurposeInternetMailExtensions,MIME)是一個(gè)互聯(lián)網(wǎng)標(biāo)準(zhǔn),最早應(yīng)用于電子郵件系統(tǒng),后來(lái)也應(yīng)用到瀏覽器。35.數(shù)據(jù)庫(kù)的四個(gè)基本持久存儲(chǔ)功能CRUD:創(chuàng)建Create、讀取Read、更新Update和刪除Delete。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng).
36.千萬(wàn)人同時(shí)訪問的網(wǎng)站,一般是有很多個(gè)數(shù)據(jù)庫(kù)同時(shí)工作,即數(shù)據(jù)庫(kù)集群和并發(fā)控制,網(wǎng)站實(shí)時(shí)性也是相對(duì)的。這些網(wǎng)站都有一些共同的特點(diǎn):數(shù)據(jù)量大、在線人數(shù)多、并發(fā)請(qǐng)求多、綜合瀏覽量(pageview)高、響應(yīng)速度快。
37.CDN(ContentDeliveryNetwork),即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏(wěn)定。DNS負(fù)載均衡技術(shù)的實(shí)現(xiàn)原理是在DNS服務(wù)器中為同一個(gè)主機(jī)名配置多個(gè)IP地址,在應(yīng)答DNS查詢時(shí),DNS服務(wù)器對(duì)每個(gè)查詢將以DNS文件中主機(jī)記錄的IP地址按順序返回不同的解析結(jié)果,將客戶端的訪問引導(dǎo)到不同的機(jī)器上去,使得不同的客戶端訪問不同的服務(wù)器,從而達(dá)到負(fù)載均衡的目的。
38.DAS(DirectAttachedStorage)直接附加存儲(chǔ),外部存儲(chǔ)設(shè)備都是直接掛接在服務(wù)器內(nèi)部總線上,數(shù)據(jù)存儲(chǔ)設(shè)備是整個(gè)服務(wù)器結(jié)構(gòu)的一部分。網(wǎng)絡(luò)附加存儲(chǔ)(NetworkAttachedStorage,NAS)全面改進(jìn)了DAS存儲(chǔ)方式。它采用獨(dú)立于服務(wù)器,單獨(dú)為網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)而開發(fā)的一種文件服務(wù)器來(lái)連接所存儲(chǔ)設(shè)備,自形成一個(gè)網(wǎng)絡(luò)。存儲(chǔ)區(qū)域網(wǎng)絡(luò)(StorageAreaNetwork,SAN)是一種高速網(wǎng)絡(luò)或子網(wǎng)絡(luò),提供在計(jì)算機(jī)與存儲(chǔ)系統(tǒng)之間的數(shù)據(jù)傳輸。39.大數(shù)據(jù)(bigdata),或稱巨量資料,指的是所涉及的資料量規(guī)模巨大到無(wú)法透過目前主流軟件工具,在合理時(shí)間內(nèi)達(dá)到擷取、管理、處理、并整理成為幫助企業(yè)經(jīng)營(yíng)決策更積極目的的資訊。4V特點(diǎn):Volume(容量)、Velocity(速度)、Variety(多樣化)、Veracity(真實(shí)性)。40.HADOOP:一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),由Apache基金會(huì)開發(fā)。用戶可以在不了解分布式底層細(xì)節(jié)的情況下,開發(fā)分布式程序。充分利用集群的威力高速運(yùn)算和存儲(chǔ)。
41.互聯(lián)網(wǎng)提供的服務(wù):WWW,E-MAIL,F(xiàn)TP,TELNET,USENET(是一個(gè)有眾多趣味相投的用戶共同組織起來(lái)的各種專題討論組的集合),IRC(是因特網(wǎng)上的一個(gè)實(shí)時(shí)通信業(yè)務(wù),可以使接收者和發(fā)送者都處于聯(lián)機(jī)狀態(tài),使他們直接在因特網(wǎng)上進(jìn)行交談。)搜索引擎(是指根據(jù)一定的策略、運(yùn)用特定的計(jì)算機(jī)程序從互聯(lián)網(wǎng)上搜集信息,在對(duì)信息進(jìn)行組織和處理后,為用戶提供檢索服務(wù),將用戶檢索相關(guān)的信息展示給用戶的系統(tǒng))Gopher(是Internet上一個(gè)非常有名的信息查找系統(tǒng),它將Internet上的文件組織成某種索引,很方便地將用戶從Internet的一處帶到另一處。)。
42.X509V3是數(shù)字證書標(biāo)準(zhǔn)。X500是公鑰證書目錄,keytool.exe
43.世界級(jí)端口掃描工具:Nmap是一個(gè)非常好的端口掃描應(yīng)用。它同時(shí)支持Linux和Windows平臺(tái)。網(wǎng)絡(luò)流量分析工具:Wireshark是一個(gè)適用于Windows和Linux的網(wǎng)絡(luò)協(xié)議分析工具。世界級(jí)加密工具:TrueCrypt是一個(gè)開源加密軟件包,支持Windows、Linux和OSX。用于加載多個(gè)操作系統(tǒng)的工具:VMware。
45功能測(cè)試:測(cè)試網(wǎng)站功能是否已經(jīng)實(shí)現(xiàn)(鏈接測(cè)試表單測(cè)試Cookies測(cè)試設(shè)計(jì)語(yǔ)言測(cè)試數(shù)據(jù)庫(kù)測(cè)試)
性能測(cè)試:100個(gè)同時(shí)訪問網(wǎng)站和1000個(gè)人同時(shí)訪問網(wǎng)站(連接速度測(cè)試負(fù)載測(cè)試壓力測(cè)試)測(cè)試工具:WinRunnerMercury,IBMRationalRobot,JMeter可用性測(cè)試:查看鏈接等(導(dǎo)航測(cè)試圖形測(cè)試內(nèi)容測(cè)試整體界面測(cè)試)
客戶端兼容性測(cè)試:目的是網(wǎng)站在不同瀏覽器、不同操作系統(tǒng)、不同瀏覽平臺(tái)下網(wǎng)站的前端表現(xiàn)是否一致(平臺(tái)測(cè)試瀏覽器測(cè)試)安全性測(cè)試:模擬攻擊環(huán)境下,網(wǎng)站的魯棒性
網(wǎng)站優(yōu)化測(cè)試:對(duì)于搜索引擎(搜索引擎優(yōu)化(SearchEngineOptimization,SEO)是一種利用搜索引擎的搜索規(guī)則來(lái)提高目的網(wǎng)站在有關(guān)搜索引擎內(nèi)的排名的方式。)實(shí)驗(yàn)部分
1如何采用ping實(shí)現(xiàn)無(wú)限次測(cè)試目標(biāo)IP地址?
ping命令是網(wǎng)絡(luò)測(cè)試用的最多的,-t可以無(wú)限次數(shù)的ping下去,直到你強(qiáng)制終止。2如何使用ftp匿名登錄FTP服務(wù)器?
ftp服務(wù)器是支持匿名登錄的,在ie瀏覽器中訪問ftp服務(wù)器,可以匿名登錄。3如何使用netstat列出所有TCP和UCP的連接情況,并說(shuō)明estanblish是什么狀態(tài)?Netstat-an以網(wǎng)絡(luò)IP地址代替名稱,顯示出網(wǎng)絡(luò)連接情形。已建立的連接(ESTABLISH)。
[4]
LISTEN:偵聽來(lái)自遠(yuǎn)方的TCP端口的連接請(qǐng)求
[4]
SYN-SENT:在發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求
[4]
SYN-RECEIVED:在收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)
[4]
ESTABLISHED:代表一個(gè)打開的連接
[4]
FIN-WAIT-1:等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)
[4]
FIN-WAIT-2:從遠(yuǎn)程TCP等待連接中斷請(qǐng)求
[4]
CLOSE-WAIT:等待從本地用戶發(fā)來(lái)的連接中斷請(qǐng)求
[4]
CLOSING:等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)
[4]
LAST-ACK:等待原來(lái)的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)
[4]
TIME-WAIT:等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)
[4]
CLOSED:沒有任何連接狀態(tài)
4在網(wǎng)絡(luò)編程中,一個(gè)套接字包含了什么屬性?
套接字的特性由三個(gè)屬性確定,它們是:域(domain),類型(type)和協(xié)議(protocol)。1)套接字的域:域指定套接字通信中使用的網(wǎng)絡(luò)介質(zhì),最常見的套接字域是AF_INET,它指的是互聯(lián)網(wǎng)絡(luò),許多LINUX局域網(wǎng)使用的都是該網(wǎng)絡(luò)。
2)套接字類型:套接字有三種類型:流式套接字(SOCK_STREAM),數(shù)據(jù)報(bào)套接字(SOCK_DGRAM)及原始套接字
3)套接字協(xié)議:只要底層傳輸機(jī)制允許不止一個(gè)協(xié)議來(lái)提供所要求的套接字類型,就可以為套接字選擇一個(gè)特定的協(xié)議。我們重點(diǎn)討論UNIX網(wǎng)絡(luò)套接字和文件系統(tǒng)套接字,它們不需要你選擇一個(gè)特定的協(xié)議,只需要使用其默認(rèn)值即可。
5如果使用telnet連接SMTP服務(wù)器?
SMTP要經(jīng)過建立連接、傳送郵件和釋放連接3個(gè)階段,具體為:(1)建立TCP連接。
(2)客戶端向服務(wù)器發(fā)送HELLO命令以標(biāo)識(shí)發(fā)件人自己的身份,然后客戶端發(fā)送MAIL命令。
(3)服務(wù)器端以O(shè)K作為響應(yīng),表示準(zhǔn)備接收。(4)客戶端發(fā)送RCPT命令。
(5)服務(wù)器端表示是否愿意為收件人接收郵件。
(6)協(xié)商結(jié)束,發(fā)送郵件,用命令DATA發(fā)送輸入內(nèi)容。(7)結(jié)束此次發(fā)送,用QUIT命令退出。6如果使用telnet連接POP3服務(wù)器?
打開命令提示符,用telnet登錄郵件服務(wù)器,格式:telnet郵件服務(wù)器名或ip.登錄郵箱,接下來(lái)輸入用戶名和密碼,命令格式:1.1userusername提供用戶名1.2passpassword提供用戶密碼如:usertest_pop3_20回車后顯示"+OK",再輸入密碼pass123456789
若用戶名正確,回車后顯示“+OK”7.TOMCAT項(xiàng)目的來(lái)源?
Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。
8如何在一個(gè)HTML中引用JAVASCRIPT,2種方法?第一種,鏈接js文件,然后再調(diào)用js方法。
第二種,在html頁(yè)寫js代碼,定義函數(shù)方法,在需要調(diào)用的地方加上方法。
如果JS文件和HTML文件在一個(gè)目錄下,那么就使用這樣的形式。
9JAVASCRIPT的三種彈出信息提示窗的方法?
JavaScript的三種彈出對(duì)話框,分別是使用alert(),confirm()以及prompt()方法.(1)alert在編寫代碼時(shí)經(jīng)常使用,主要用于顯示某些個(gè)結(jié)果,看是否如預(yù)期一樣.或者寫了一個(gè)函數(shù),看是否如預(yù)期一樣會(huì)執(zhí)行到這一步.語(yǔ)法是alert(str),str就是用于顯示的字符串或者變量.
(2)confirm(str),確認(rèn)對(duì)話框.它與alert的不同,僅在于給了用戶一個(gè)選擇的機(jī)會(huì),可以確定或取消.alert是提醒是警告,而confirm則是選擇,所以在用戶進(jìn)行選擇后,可以根據(jù)用戶的不同選擇進(jìn)行不同的操作.
(3)prompt(text,defaultText),text是在對(duì)話框中顯示的純文本,就是上圖中的"我是prompt()的提示";defaultText,是可選的,對(duì)應(yīng)上圖中的"請(qǐng)輸入...",是默認(rèn)的輸入文本;沒有默認(rèn)輸入文本,則寫成"";否則IE的文本框中會(huì)顯示undefined例子:
擴(kuò)展閱讀:Web總結(jié)
web開發(fā)為什么考慮采用優(yōu)秀的框架?有什么好處?①提高效率,提高開發(fā)速度②保證質(zhì)量;好處:維護(hù)性好,分層清晰,業(yè)務(wù)邏輯單獨(dú)分離,軟件復(fù)用性好2、MVC模式的原理和結(jié)構(gòu)?可用圖示說(shuō)明V圖:可用JSP頁(yè)面負(fù)責(zé)數(shù)據(jù)顯示M型:可用JavaBean封裝業(yè)務(wù)邏輯實(shí)現(xiàn)C控制器:可用Servlet負(fù)責(zé)接收客戶端請(qǐng)求,然后調(diào)用后端JavaBean3、struts基于MVC模式的開放分為哪些部分?Model部分:由ActionFrom和JavaBean組成,ActionForm用于封裝用戶請(qǐng)求參數(shù),JavaBean實(shí)現(xiàn)底層業(yè)務(wù)邏輯。View部分:由Jsp實(shí)現(xiàn),struts提供豐富的標(biāo)簽庫(kù),實(shí)現(xiàn)與Model交互。Controller部分:系統(tǒng)核心控制器>ActionServlet,負(fù)責(zé)攔截Http請(qǐng)求;業(yè)務(wù)邏輯控制器>Action處理4、struts配置性文件的說(shuō)明,各部分的作用?(給出文件,能說(shuō)明一些配置含義)①struts-config.xml的配置:②struts-config.xml的其他配置::定義控制配置類:消息資源配置:插件配置5、struts框架下實(shí)現(xiàn)驗(yàn)證有哪些方法?重寫ActionForm的validate方法,形式如下:publicActionErrorsvalidate(ActionMapping,HttpServerltRequestrequest{ActionErrors=newActionErrors();②在Action中的execute()中驗(yàn)證代碼編寫③結(jié)合commons-validator.Jar校驗(yàn)可彈出JavaScript提示6、Hibernate框架中的常用接口及作用?①Configuration:用于解析hibernate.cfg.xml和xx.hbm.xml文件,生成SessionFactory對(duì)象。②SessionFactory:初始化Hibernate,充當(dāng)數(shù)據(jù)存儲(chǔ)源代理,創(chuàng)建session對(duì)象。③Session:持久管理器,對(duì)象級(jí)數(shù)據(jù)庫(kù)操作。④Query:執(zhí)行數(shù)據(jù)庫(kù)查詢操作,使用面向?qū)ο驢QL語(yǔ)句。⑤Transaction:用于管理操作事務(wù),對(duì)底層事務(wù)接口封裝。7、Hibernate如何實(shí)現(xiàn)ORM操作,實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作的步驟是什么?(1)開發(fā)持久化類,由POJO加映射文件組成(2)獲取Configuration(3)獲取SessionFactory(4)獲取Session打開事務(wù)(5)用面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù)(6)關(guān)閉事務(wù),關(guān)閉Session。
8、Hibernate如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢有哪些方法?increment:對(duì)long,short或int的數(shù)據(jù)列生成自增長(zhǎng);identity:對(duì)SQLserver,MySQL支持自增長(zhǎng)列的數(shù)據(jù)庫(kù);Sequence:對(duì)Oracle,DB2支持sequence的數(shù)據(jù)庫(kù);UUID:對(duì)字符串列用128位UUID算法生成唯一字符串主鍵。9、Hibernate主鍵生成策略有哪些?(1)increment:對(duì)long.short或int的數(shù)據(jù)列生成自增長(zhǎng)列(2)identity:對(duì)SQLServer、MySql支持自增長(zhǎng)列的數(shù)據(jù)庫(kù)(3)Sequence:對(duì)Oracle,DB2支持sequence的數(shù)據(jù)庫(kù)(4)uuid:對(duì)字符串列用128位uuid算法生成唯一字符串主鍵(5)assigned:如果沒有一個(gè)主鍵明確指令生成策略,一般就會(huì)使用這個(gè)默認(rèn)策略,它實(shí)際上可看成是無(wú)策略10、Hibernate表間關(guān)聯(lián)有哪些方式?如果不是一對(duì)一關(guān)系,類中可采用哪些類表示多的一方?(1)、一對(duì)一、一對(duì)多(2)、list、set、map、array、bag、idbag。11、Spring框架由哪些功能模塊組成?SpringAOP、SpringORM、SpringWeb、SpringContext、SpringDAO、SpringWebMVC和SpringCore,而前六種模塊又構(gòu)建在SpringCore之上。12、Spring的核心技術(shù)包括哪兩個(gè)方面?如何理解?①依賴注入與控制反轉(zhuǎn):當(dāng)某個(gè)Java實(shí)例需要其它Java實(shí)例時(shí),系統(tǒng)自動(dòng)提供需要的實(shí)例,無(wú)須顯示獲取。②AOP面向切面編程:從程序運(yùn)行角度考慮程序流程,提供業(yè)務(wù)處理的切面,能處理程序執(zhí)行中的特定點(diǎn)。13、實(shí)際開發(fā)中如何把Sturts,Spring,Hibernate整合在一起?①Spring與Struts整合:1、利用Struts的PugIn啟動(dòng)Spring容器2、使用Spring的DelegationRequestProcessor。3、使用DelegationActionProxy4、使用ActionSupport代替Action②Spring與Hibernate整合:1、通過Spring的配制文件管理SessionFactory2、使用HibernateTemplate和HibernateCallBack。14、Hibernate配置文件的說(shuō)明,映射文件的說(shuō)明?(給出文件,能說(shuō)明一些配置含義)①Hibernate.Cfg.xmltestjdbc:mysql://localhost:3305/testdborg.hibernate.dialect.MySQLDialecttesedbtestcom.mysql.jdbc.Driver②StuBasicInfo.hbm.xml15、Spring(依賴注入整合)配置文件的說(shuō)明(給出文件,能說(shuō)明一些配置含義)world好元素1元素2元素1元素2map值1map值
友情提示:本文中關(guān)于《web總結(jié)》給出的范例僅供您參考拓展思維使用,web總結(jié):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。