인터넷 프로토콜: Difference between revisions

From Widen
Jump to navigation Jump to search
Widen (talk | contribs)
Widen (talk | contribs)
 
Line 77: Line 77:
|14-16주
|14-16주
| - 응용프로토콜: [http://www.tcpipguide.com/free/t_SNMPProtocolGeneralOperationCommunicationMethodsan-2.htm SNMP], [http://www.tcpipguide.com/free/t_SMTPConnectionandSessionEstablishmentandTerminatio.htm SMTP]/[http://www.tcpipguide.com/free/t_POP3GeneralOperationClientServerCommunicationandSe.htm POP3]/IMAP, TELNET, SIP, HTTP <br/> * [http://www.tcpipguide.com/free/t_SMTPRepliesandReplyCodes-2.htm SMTP reply codes]<br/>* [http://www.tcpipguide.com/free/t_POP3AuthorizationStateUserAuthenticationProcessand-2.htm POP3 authentication]<br/>* [http://www.tcpipguide.com/free/t_POP3TransactionStateMailandInformationExchangeProc.htm POP3 commands]<br/>* [http://www.tcpipguide.com/free/t_SNMPProtocolBasicRequestResponseInformationPollUsi.htm SNMP operation] <br/>* [http://www.tcpipguide.com/free/t_SNMPMessageFieldDefinitionsGeneralMessageFormatand-3.htm SNMP 메시지 포맷]<br/>* [http://www.tcpipguide.com/free/t_TCPIPStructureofManagementInformationSMIandManagem.htm MIB] <br/>* <font color=red>'''telnet 을 사용한 서비스 연결 방법 숙지'''</font>
| - 응용프로토콜: [http://www.tcpipguide.com/free/t_SNMPProtocolGeneralOperationCommunicationMethodsan-2.htm SNMP], [http://www.tcpipguide.com/free/t_SMTPConnectionandSessionEstablishmentandTerminatio.htm SMTP]/[http://www.tcpipguide.com/free/t_POP3GeneralOperationClientServerCommunicationandSe.htm POP3]/IMAP, TELNET, SIP, HTTP <br/> * [http://www.tcpipguide.com/free/t_SMTPRepliesandReplyCodes-2.htm SMTP reply codes]<br/>* [http://www.tcpipguide.com/free/t_POP3AuthorizationStateUserAuthenticationProcessand-2.htm POP3 authentication]<br/>* [http://www.tcpipguide.com/free/t_POP3TransactionStateMailandInformationExchangeProc.htm POP3 commands]<br/>* [http://www.tcpipguide.com/free/t_SNMPProtocolBasicRequestResponseInformationPollUsi.htm SNMP operation] <br/>* [http://www.tcpipguide.com/free/t_SNMPMessageFieldDefinitionsGeneralMessageFormatand-3.htm SNMP 메시지 포맷]<br/>* [http://www.tcpipguide.com/free/t_TCPIPStructureofManagementInformationSMIandManagem.htm MIB] <br/>* <font color=red>'''telnet 을 사용한 서비스 연결 방법 숙지'''</font>
|  
| -[[media:snmp1.ppt|Lecture 12(1)]]<br/>-[[media:snmp2.ppt|Lecture 12(2)]]
| -[[media:07-mibintro.zip|MIB 소개자료]]<br/>-[[media:04-intro-snmp.zip|SNMP 소개자료]]
| -[[media:07-mibintro.zip|MIB 소개자료]]<br/>-[[media:04-intro-snmp.zip|SNMP 소개자료]]
| -[[media:snmp1.ppt|Lecture 12(1)]]<br/>-[[media:snmp2.ppt|Lecture 12(2)]]
|-  
| colspan=3| 기말고사 (<font color=red>'''6월 17일'''</font>)
| colspan=3| 기말고사 (<font color=red>'''6월 17일'''</font>)
| - [[media:20091인프기말.doc|2009기말고사]]<br/>- [[media:인프기말2010.docx|2010기말고사]]<br/>- [[media:인프기말2011.docx|2011기말고사]]<br/>- [[media:인프기말고사2012.docx|2012기말고사]]<br/>- [[media:2013인프기말.doc|2013기말고사]]
| - [[media:20091인프기말.doc|2009기말고사]]<br/>- [[media:인프기말2010.docx|2010기말고사]]<br/>- [[media:인프기말2011.docx|2011기말고사]]<br/>- [[media:인프기말고사2012.docx|2012기말고사]]<br/>- [[media:2013인프기말.doc|2013기말고사]]

Latest revision as of 01:22, 12 June 2014

인터넷 프로토콜 (Internet Protocols)


  • 평가
    • 출석 및 수업중 Pop Quiz (20%)
      • 결석 1회당 총점에서 1%씩 삭감합니다 (총점 1% = 중간/기말고사 2.5점).
      • Pop Quiz 불참시 결석으로 처리합니다.
      • 수업일수 1/4선 (8회) 이상 결석이면 F 처리됩니다.
      • 부득이한 사정 (면접 등)으로 결석시 최소 1주일 전에 미리 조교에게 알리고, 추후에는 증빙서류를 제출하십시오.
      • 2주째 부터는 지정좌석제입니다.
    • 중간고사 (40%), 기말고사 (40%)


  • 조교: 국승호 (309호, x3569)


강의 스케쥴과 자료


진도 주제 참고자료 (과거 강의자료) 기타 자료
1주 - 강의 소개
- Internet, protocols, layering principle
* 인캡슐레이션
* OSI 7-layer 모델
- Link layer, interface
* MTU의 개념과 프래그멘테이션
- Lecture1
- Lecture2
- Wireshark
2주 - Internet address architecture
* IP 주소 구조와 Classful addressing
* Subnetting과 다계층 subnetting 및 VLSM
* 특별한 주소와 Loopback 및 사설 주소
* Classless addressing과 CIDR 표기법
* ipconfig 명령 숙지
- Address resolution protocol (ARP)
* 개념 및 ARP 메시지 포맷
* 동작
* 특수한 ARP: Gratuitous ARP, ACD, Proxy ARP
* arp 명령 사용법 숙지 및 Wireshark를 통한 관찰
- Lecture3
- Lecture4
3-4주 - Internet Protocol (IP)
* IP 데이터그램 포맷
* 라우팅과 라우팅 테이블
* 프래그멘테이션 과정
* IP 헤더 숙지
* route 명령 사용법, routing table 생성 및 수정 방법 숙지
- Internet Control Message Protocol (ICMP)
* ICMP 기본 동작
* ICMP types and codes
* ICMP 메시지 포맷: 에러메시지, information 메시지
* tracert 명령, ping 명령 사용법 숙지 및 Wireshark를 통한 관찰
- Lecture5
- Lecture 8
- 모로코와 이태리 대학 웹 서버까지의 tracert 예
5-6주 - Dynamic Host Configuration Protocol (DHCP)
* RARP
* BOOTP 메시지 포맷과 DHCP 메시지 포맷
* BOOTP 동작과 Relay Agent
* BOOTP에서 DHCP로
* Lease의 개념과 재계약
* DHCP options
* ipconfig/release, ipconfig/renew 사용법 숙지 및 Wireshark를 통한 관찰
- Lecture 6 - 공유기 내의 DHCP/NAT 세팅 예
7주 - Network address translation (NAT)
* 용어와 개념
* NAT 동작
* NAPT와 오버래핑
* STUN, TURN, ICE
- UDP
* UDP 데이터그램 포맷과 오퍼레이션
* Android 폰: Playstore에서 Magnus Eriksson의 Stun Client 앱을 깔아 사용해보기
- Lecture 7
- Lecture 9
- STUN trace
- NAT와 IPv6 튜토리얼
8주 - Domain Name System (DNS)
* nslookup 사용법 숙지
- Lecture 11 - DNS
중간고사 (4월 24일): 4월 22일 수업합니다. 범위는 4월 22일 수업내용까지입니다. - 2012년 1학기 중간고사 문제
- 2014년 1학기 중간고사 문제
9주 - 라우팅 프로토콜
* BGP 개념과 Path attributes
* Route 계산 절차
* BGP 메시지 포맷: OPEN, UPDATE, KEEPALIVE, NOTIFICATION
* 4-byte_AS_numbers_Full_Support.cap 를 CloudShark를 통해 이해하기
* OSPF 개념과 토폴로지와 route 계산 과정
* OSPF 메시지 포맷: HELLO, DD, Link state request, Link state update, Link state acknowledgement, Link state advertisement
* whois 사용법 숙지
- BGP 패킷 트레이스 예제
- Dijkstra 알고리듬
10주 - Broadcasting and multicasting
* 멀티캐스트 주소와 번역
- Lecture 10 - IP multicast
-멀티캐스트 트레이스
-PIM과 IGMP가 섞여 있는 트레이스
11-13주 - TCP
* TCP 세그먼트 포맷
* TCP 기본동작
* Reliability
* TCP 서버 포트번호들
* 3-way Handshake
* Connection termination
* Checksum 계산
* MSS
* 윈도우
* Selective Acknowledgement (SACK)
* Flow control
* 재전송 타이머
* Flags
-TCP 연결 및 종료 트레이스
-TCP RST 연결종료
-0-window
-Nagle 작동 예
14-16주 - 응용프로토콜: SNMP, SMTP/POP3/IMAP, TELNET, SIP, HTTP
* SMTP reply codes
* POP3 authentication
* POP3 commands
* SNMP operation
* SNMP 메시지 포맷
* MIB
* telnet 을 사용한 서비스 연결 방법 숙지
-Lecture 12(1)
-Lecture 12(2)
-MIB 소개자료
-SNMP 소개자료
기말고사 (6월 17일) - 2009기말고사
- 2010기말고사
- 2011기말고사
- 2012기말고사
- 2013기말고사