Title: ? 9 ? TCP/IP ??
1? 9 ? TCP/IP ?? ????
Inha University Multimedia Network Lab. Prof.
Sang-Jo Yoo sjyoo_at_inha.ac.kr
http//multinet.inha.ac.kr
2??
- 9.1 ?? ?? ???? (Telnet)
- 9.2 ?? ?? ????
- 9.3 ?? ?? ?? ????
39.1 ?? ?? ????
- TELNET ????
- ??
- ???? ?? ??? ??? ? ? ??? ?
- TCP ??? ??
- ???? ?? ???(NVT Network Virtual Terminal) ??? ??
- ??? ??????? ?? ?? ????? ??
- ???? ??? ?? ?????? ??? ??? ?? ? ??? ??? ?? ??
- ???? ?? ???(NVT)
- ? ???? ??? ??? ???? ?? ??? ?? ??? ?? ????? ??
- ??? ???? ? ???? ??? ???? ?? ??
49.1 ?? ?? ????
Via a universal interface called the Network
Virtual Terminal (NVT) character set, the TELNET
client translates characters (data or commands)
that come from the local terminal into NVT form
and delivers them to the network. The TELNET
server translates data and commands from NVT form
into the form acceptable by the remote computer.
59.1 ?? ?? ????
- TELNET ???
- NVT ASCII ??? ??? 0, ?? 7??? US ASCII? ??
- 8?? ASCII? ???? ???? ?? ???? ??
- ???? ???? ???? ?? ??? 1? ??? 8 ?? ??? ??
- ?) 0xff(??? 255) IAC(Interpret As Command)
??? ?? ??? ???? ?? - AYT(246)? ?? ??? ?? ??? ?? ?
69.2 ?? ?? ???? - FTP
- ??
- FTP(File Transfer Protocol) TCP ??
- TFTP(Trivial File Transfer Protocol) UDP ??
- NFS(Network File System)
- FTP (File Transfer Protocol)
- ???? ??
- ? ???? ??? ???? ??, ??? ? ??? ?? ??? ?? ? ??.
- ?? ??? ?? ??? ??? ???? ??? ??? ???? ???? ??? ?
??? ??? ?? ?? - FTP? ??? ??? ?? ?? ??? ??? ? ?? TCP ??? ??
79.2 ?? ?? ???? - FTP
- FTP? ?? ??
- ?? 21? FTP ??? ??? ????? ???
- ?? 20? ?? ???? ???? ?? ??? ??
- ?? ??? ?????? ????? FTP ??? ????? ????, ??? ???
??? ?? ??? ??? ??? ??
89.2 ?? ?? ???? - FTP
- FTP ??
- FTP ??? 2?? ??? ?? control (21), data(20)
- FTP ?????? ??? control ??? ??? ??? ??
- Active ??? Passive ??? ??? ?? ???? ??? data ???
????? ??.
- Active Mode ??????
- ?????? ???? ?? ??? ?? n(gt1023)? ?? ??? control
??(21?)? ?? - ?? ?????? ??? ??? ?? ??(k)? (????? n1) ??? ????
??? ????? listening ??. - FTP ??? ??? ?? (20)? ??? ?????? ??? ?? (k)? ???
????. - ?????? ???(firewall)? ????? ??, ??? ??? ?? ????
??? ?? ???? ???? ?? ?? ???? ?? ???? ??? ?? ? ??
99.2 ?? ?? ???? - FTP
- Passive Mode ??????
- ??? ??? ?? ?????? ??? ????? ????.
- ?????? ???? ?? ?? n, k(n1)? ??, n ??? ??? ???
control ??? 21? ??? ????. - ??? ???? ?? ??? ?? p (gt1023)? ????, ?????? ??
????? ????. - ?????? ??? ??? ?? ??? k ??? ??? p ??? ??? ????.
- ????? ????? ??? ??? ???? ?? ???? ?????? IP? ???
?? ???? ?? - ??? ????? Passive ??? ???? ??
- ??? ??
109.2 ?? ?? ???? -FTP
119.2 ?? ?? ????- FTP
- ?? FTP (Anonymous FTP)
- ??? ??? ?? ????? ???? ?? ?? ?? ???
- ????? ?? ??? anonymous?, ??? ???? ???? ???
guest? ???? ???? ?? - ???? ?? ??? ?? ???
129.2 ?? ?? ???? -TFTP
- TFTP (Trivial File Transfer Protocol)
- ???? ??
- ??? ?? ??? ?? ??? ???? ??? ?? ??? ???
- FTP? ???? ??? ? ?? ?? ?? (binary transfer mode)?
???? UDP? ?? - ??? ????? ??? ????, ?? ???? FTP?? ?? ??? ??
- (?? ??, ??? ?????? ?? ???? ?? ??? ??? ???
???? TFTP ??/??? ??)
139.2 ?? ?? ???? -TFTP
- ?? ???
- ?? ??(RRQ Read ReQuest)
- ?????? ????? ???? ?? ??? ??
- ?? ??(WRQ Write ReQuest)
- ?????? ????? ???? ?? ??? ??
- ???(DATA)
- ????? ?? ??? ??? ??? ??? ? ??
- ?? ??(ACK)
- ???? ?????? ??? ? ??
- ??(ERROR)
- ???? ????? ????? ????, ??? ??? ??? ??? ?? ??
149.2 ?? ?? ???? -TFTP
159.2 ?? ?? ???? -NFS
- NFS (Network File System)
- ???? ??
- ??????? ?? ???? ??? ? ??? ??? ????
- ???? ??? ???? ??
- ??? ???? ???? ??? ??? ???? ??? ?? ??? ?? ??? ??
??? ?? - ??? ?? ??? ????? ?? ???
- ??? ?? ??? ??? ??? ???? ???? ?? ???? ??? ??? ????
??
169.3 ?? ?? ?? ????
- ??
- SMTP(Simple Mail Transfer Protocol)
- POP(Post Office Protocol)
- IMAP(Internet Message Access Protocol)
- ?? ?? ?? ????
- First Scenario
- ???? ???? ? ???? ??? ??? ??? agent (UA) ? ??
179.3 ?? ?? ?? ????
- Second Scenario
- ???? ?? ?? ???? ?? ?? ??? UA? MTA(Message
Transfer Agent) pair? ????.
- Third Scenario
- ???? ????? LAN(?? WAN)? ???? ???, ??? UA? 2??
MTA? ??
189.3 ?? ?? ?? ????
- Fourth Scenario
- ???? ??? ?? LAN?? WAN?? ????? ???? ?? ??, ??? UA,
??? MTA (????? ??), ??? ??? MAA (Message Access
Agent) ? ????. - This is the most common situation today !!!
199.3 ?? ?? ?? ????
- Push vs. Pull ??
- ??? ??? ?? ??? ???? ??? ????, pull ??? ??
- MTA ?????? MTA ???? ???? SMTP
- MAA ?????? MAA ???? ???? POP, IAMP
209.3 ?? ?? ?? ????
- User Agent
- ?? ?? ???? ??, ????(mailbox) ?? ?? ???? ????
Outlook, Eudora
219.3 ?? ?? ?? ????
- SMTP (Simple Message Transfer Protocol) RFC 821
- ?? ??? ???? ??? ?? ??? ????TCP ?? 25? ??
- FTP ?? ??? ???? ???? ?? (?, ??? ?? ???? ????? ??
???) - SMTP ??
- ?? ??? ????(MUA Mail User Agent)
- ?? ???? ?? ??? ???? ????? ?? ??? ???? ??
- ?? ?? ????(MTA Mail Transfer Agent)
- ?? ???? ???? ??
229.3 ?? ?? ?? ????
- SMTP? ?? ?? ???
- ???? ??
- ??()?? ???? ??? (command)? ???? (argument)? ??
- ?? ?? ?? ??? ???? ????? ???? ?? MAIL ??? ?? ???
?? ??? - ???? ??? ??
- HELO ??(???? ???? ??)? ?? ??? ??? ???? ??
- ????(from)? ???? MAIL ??? ???(To)? ???? RCPT
??? ?? - DATA ??(??? ????) ?? ??? ??? ??
- ???? ??? 5?? ??? ???? ?? ???? ?? ????, QUIT ???
?? ?? ??? ??
MAIL FROM sjyoo_at_inha.ac.kr
239.3 ?? ?? ?? ????
249.3 ?? ?? ?? ????
259.3 ?? ?? ?? ????
269.3 ?? ?? ?? ????
279.3 ?? ?? ?? ????
- POP (Post Office Protocol)
- ???? ??
- ???? ??? ????? ??
- ????? ??? ?? ?? ?????? ?? ??? ???? ??? ??
- POP? ???? ???? ?? ??? POP ??? ???? ??? ?
289.3 ?? ?? ?? ????
- ?? ?? ??
- POP ??? ??(OK ????)
- ?????? ??? ??? ??? ???? ?? ???? ??? ? ?? ??? ?? ?
- STAT ??? ???? ????? ??? ??? ????? ????
- LIST? ?? ??? ? ? ??
- RETR 1 ??? ?? ??? ???? ??, ?? ?? ??? ??? ??? ???
??? ???? ??? - ?????? DELE 1 ??? ?? ???? ??
- QUIT ??? ???? ??? ??
299.3 ?? ?? ?? ????
- MIME (Multipurpose Internet Mail Extension)
- ???, ???, ???, ??? ?? ???? ??? ??? ???? ???? ?
??? ??? ???? - ?? ??? ??? ??? ??? ??? ???? ?? ???? ?? ???? ??
????? ??? ??? ?? ????? ??????, ?? ?? ??? ?? ???
??? ??????? ???
309.3 ?? ?? ?? ????
??? ??
MIME ??(MIME version) ???? ???? ?? MIME? ??? ?? ?) MIME-Version 1.0
??? ??(Content-Type) ???? ???? ???? ??? ??? ???? ???? ??? ?? ?) Content-Type text/plain charsetus-ascii
??? ??/???(Content-Transfer-Encoding) ??? ??? ?? ?) Content-Transfer-Encoding Base64
??? ID (Content-ID) ??? ??? ?? ??
??? ??(Content-Description) ??? ???? ?? ??? ??? ???? ??, ??, ?? ?? ??? ??
319.3 ?? ?? ?? ????
??? ?? ? ?? ??
??? plain, richtext, enriched 7 ??? ASCII ????? ??? ??
Multipart mixed, alternative, digest, parallel ?? ?? ??? ???? ?? ??? ??? ???? ???? ??
??? rfc822, partial, external-body ??? ???? ?? ???? ?????? ??
??? jpeg, gif ???? ???? ???
??? Basic ?? ? ?? ???
??? Mpeg ??? ?? ???
?? ???? postscript, octet-stream ?? ??? ? ???? ???? ??
329.3 ?? ?? ?? ????
- MIME ??? ??/??? ?? Base 64
- SMTP (RFC822)? ???? ???? ??? 7bit (?? 0? ?? 8??)
ASCII ??? ????? ???? ??? ?? ???? ???? ???? ???
???. ??? binary ???? ASCII ??? ???? ?? ?? - BASE64 ???
- Base 64? ?? ??? 64??? ?? ???? 2664 ? 6bit
2??? - ???? ????? 8??(1byte)? 6bit? ?? ??? 24??
- ?? 3??? ???? 6?? ?? ?? 4?? ??
339.3 ?? ?? ?? ????
- IMAP (Internet Message Access Protocol)
- POP? ??? ???? ????? ??? ?? ??, ? ??? ??? ??? ??,
?? ???? ?? ???? ?? - IMAP? POP? ???? ???? ?? ??? ????
- IMAP? ??? ??? ??? ?? ??, ???? ??? ?? ???? ????? ?
???, ?? ??? ??? ?? ??? ? ?? - ??? ??? IMAP4? ??? POP? ?? ???? ????? ?? ???
????? ??? ????? ??? ??? ? ??? ??? ?? - ??? ??? ?? ?? ?? ??
- ? ??? ??????? ???? ??
34(No Transcript)