簡答題:OSI網(wǎng)絡(luò)七層協(xié)議
由上往下:
第一層:表示層?
功能:文件傳輸缰盏,文件管理祠锣,電子郵件的信息處理---apdu
各種應(yīng)用程序協(xié)議掸绞,如HTTP泵三、FTP、SMTP集漾、POP3
第二層:表示層
功能:確保一個系統(tǒng)的應(yīng)用層發(fā)送的消息可以被另一個系統(tǒng)的應(yīng)用層讀取切黔,編碼轉(zhuǎn)換砸脊,數(shù)據(jù)解析具篇,管理數(shù)據(jù)的解密和加密。
對應(yīng)的協(xié)議有:Telnet凌埂、SNMP等
第三層:會話層
功能:負(fù)責(zé)在網(wǎng)絡(luò)中兩個節(jié)點(diǎn)的建立驱显、維持和終止通信,這一層可以解決節(jié)點(diǎn)連接的協(xié)調(diào)和管理問題瞳抓,包括通信連接的建立埃疫,及保持連接的暢通等。
對應(yīng)的協(xié)議:SMTP孩哑、DNS
前三層對應(yīng)到TCP/IP四層模型中的應(yīng)用層
第四層:傳輸層 對應(yīng)到TCP/IP四層模型中的傳輸層
功能:定義了一些傳輸數(shù)據(jù)的協(xié)議和端口栓霜。傳輸協(xié)議同時進(jìn)行流量控制,或是根據(jù)接收方接收數(shù)據(jù)的快慢程度横蜒,規(guī)定適當(dāng)?shù)陌l(fā)送速率胳蛮,解決傳輸效率及能力的問題
協(xié)議:TCP、UDP
第五層:網(wǎng)絡(luò)層? ? 對應(yīng)到TCP/IP四層模型中的網(wǎng)絡(luò)層
功能:控制子網(wǎng)的運(yùn)行,如邏輯編址,分組傳輸,路由選擇最小單位----分組(包)保溫
協(xié)議:IP? ICMP? ARP? RARP? AKP? UUCP?
第六層:數(shù)據(jù)鏈路層
功能:主要對物理層傳輸?shù)谋忍亓鬟M(jìn)行包裝,檢測,保障數(shù)據(jù)傳輸?shù)目煽啃?將物理層接收的數(shù)據(jù)進(jìn)行MAC(媒體訪問控制)地址的封裝和解封裝,也可以理解為物理尋址,交換機(jī)就處在這一層,最小的傳輸單位---幀
協(xié)議:STP? PPP 幀中繼
第七層:物理層
功能:定義物理設(shè)備的標(biāo)準(zhǔn),主要對物理連接方式,電器特性,機(jī)械特性等制定統(tǒng)一標(biāo)準(zhǔn),傳輸比特流,最小傳輸單位------位(比特流)
協(xié)議: IEEE 802.1A 等
最后兩層對應(yīng)到TCP/IP四層模型中的數(shù)據(jù)鏈路層
參考:(5條消息) OSI七層模型及各層作用_zhangyi_1027的博客-CSDN博客_osi七層模型各層功能
數(shù)據(jù)庫
select?Email?from
(
??select?Email,?count(Email)?as?num??
??from?Person
??group?by?Email? ?//gourp by 分組
)?as?statistic
where?num?>?1;
或
select?Email
from?Person
group?by?Email
having?count(Email)?>?1;
編程題:
Python:
class?Solution:
????def?maxSubArray(self,?nums:?List[int])?->?int:
????????maxsum,cursum=nums[0],0?#最大子和,當(dāng)前子和
????????l?=?len(nums)
????????for?i?in?range(l):
????????????if(nums[i]<0):
????????????????if?cursum?>?-nums[i]:
????????????????????cursum?+=?nums[i]
????????????????else:
????????????????????cursum?=?nums[i]
????????????else:
????????????????if?cursum?>?0:
????????????????????cursum?+=?nums[i]
????????????????else:
????????????????????cursum?=?nums[i]
????????????if?cursum?>?maxsum:
????????????????maxsum?=?cursum
????????return?maxsum
題目來源:leetcode