Lectures/IC/2012

From MCLab
Jump to: navigation, search

Contents

정보통신개론 Class Overview

담당교수
홍진표
강의시간/강의실
월 1, 2 (5402), 수 3 (5213)
선수과목
선수권장 과목
관련과목
3-1 데이타통신및실험
학습목표
정보통신의 기초 이론을 학습하고 과거에서 현재에 이르는 정보통신망과 정보통신 서비스를 개괄적으로 배운다.
교재
정진욱, 안성진, 김현철, 구자환, 이원혁, 정보통신 배움터 - Understanding Information and Communication Technology, 개정 3판, 생능출판사, 2011. [1]
참고문헌
주요내용
정보통신의 개요, 전송기술 및 교환기술, 네트워크 기술, 인터넷, 초고속 가입자 네트워크 기술, 무선통신 기술,
인터넷 서비스, 전자상거래 서비스, 홈 네트워크 서비스, 유무선 통합 서비스, 웹 서비스 기술, 방송 융합 서비스,
차세대 신기술 서비스, 유비쿼터스 기술, 정보통신 윤리
사용도구/방법론
수업운영방법
강의와 과제물을 통한 운영
학습평가방법
시험(80%), 숙제(15%), 출석(5%)
특이사항
기타안내 및 유의사항

공지사항

시험1
일시: 4/2(월) 2교시
장소: 강의실
시험범위: 4/2(월) 1교시까지 배운 범위
수요일 강의실 변경
5402에서 5213으로 (공업수학 수강자가 많아서 부탁이 와서 강의실을 변경합니다.)
시험2
일시 4/30(월)
장소: 강의실
시험범위: 3장, 4장, 15장 정보통신 윤리 (스스로 읽어 보세요.)
시험3
일시: 5/23(수)
장소: 강의실
시험범위: 5장, 6장, 7장, 8장, 14장
시험4
일시: 6/11(월)
장소: 강의실
시험범위: 9장, 10장, 11장, 12장, 13장
시험5 (총정리)
일시: 6/11(월) (시험4에 이어서 실시)
장소: 강의실
시험범위: 1장 - 7장
중요한 개념을 잘 알고 이해하고 있는지를 주관식으로 물음
시험3,4,5 평가 결과
성적이 잘 안 나온 학생들은 더욱 분발하여 새학기 부터 새로운 마음가짐으로 대학생활을 후회없이 보내기 바랍니다. 즐거운 방학이 되길...

강의자료

  • 1장 정보통신의 개요 (PDF)
  • 2장 전송기술과 교환기술 (PDF)
  • 3장 네트워크기술 (PDF)
  • 4장 인터넷 (PDF)

여러분이 교재를 읽고 공부하기를 장려하기 위해서 강의노트는 당분간 미리 올려 놓지 않을 것입니다. 교재를 지참하고 강의에 들어오세요.

Homeworks

HW 1. 유비쿼터스 기술

교재의 14장 유비쿼터스 기술을 읽고 연습문제의 객관식과 주관식에 답하라.

  • 마감일: 5/14(월)
  • 제출방법: 보고서를 PDF문서로 변환해서 e-class에 제출

HW 2 전자상거래 서비스

교재의 8장 전자상거래 서비스를 읽고 연습문제의 객관식과 주관식에 답하라.

  • 마감일: 5/22(화)
  • 제출방법: 보고서를 PDF문서로 변환해서 e-class에 제출
참고
HW1, 2에서 공부한 chapter도 시험3의 시험범위에 포함됩니다.

HW 3 홈 네트워크 서비스

교재 9장에서 홈 네트워크 서비스는 지금까지 강의에서 다뤄온 많은 내용들이 포함되어 있으니 스스로 읽어보고 정리하면서 연습문제의 객관식과 주관식에 답하라.

  • 마감일: 5/30(수)
  • 제출방법: 전과 동일

HW 4 유무선 통합 서비스

교재 10장 유무선 통합 서비스에서는 6장에서 다룬 이동통신, 7장에서 다른 VoIP 서비스를 중심으로 약간의 내용 (스마트폰 OS, 유무선 통합과 망 중립성 문제)을 추가로 다루고 있다. 스스로 읽어보고 정리하면서 연습문제의 객관식과 주관식에 답하라.

  • 마감일: 6/4(월)
  • 제출방법: 전과 동일
참고
마감기일을 넘겨 제출하면 하루 10%씩 만점이 차감됩니다.

Team Project

Project 1. 패킷분석

  • 3명이 팀을 구성하여 수행하세요.
  • 마감일: 5/21(월)
  • 제출방법: 보고서를 PDF문서로 변환해서 e-class에 제출

HTTP 프로토콜은 웹 서버와 브라우저간에 웹 문서를 URL(예, http://ice.hufs.ac.kr)로 요청하면 문서를 회신하기 위한 응용계층에 위치하는 통신 프로토콜이다. HTTP는 TCP 프로토콜을 위에서 수행되고, TCP는 IP 프로토콜 위에서 수행되며, IP 프로토콜은 보통 Ethernet 프로토콜을 이용하여 프레임을 전달하게 된다. 다시 말해서, HTTP 메시지는 TCP segment에 담기고, TCP segment는 IP datagem에 담기고, IP 패킷은 Ethernet 프레임에 담겨서 최종적으로 Ethernet 프레임으로 전달된다.

WireShark은 패킷을 캡춰하고 캡춰된 패킷을 필터링해서 속의 내용(즉, 헤더와 payload)을 들여다 봄으로서 분석하는 도구이다. WireShark을 설치하고, 사용법을 배운다음 아래 문제에 대한 보고서를 제출하라.

문제

WireShark을 여러분의 PC에서 실행시킨 다음 웹브라우저에서 정보통신공학과 홈페이지(http://ice.hufs.ac.kr)를 방문해 보자. WireShark에서 패킷들을 캡쳐한 다음, 웹서버(ice.hufs.ac.kr)의 80번 포트와 통신하는 TCP segment만 필터링 해보자. 그러면, TCP connection을 설정하는 과정과 해지하는 과정, 그리고 HTTP 요청 메시지, 응답 메지지만 나타날 것이다.

  1. 이 과정을 그림으로 표현하고, HTTP 요청 메시지와 회신 메시지가 어떻게 TCP segment에 담기는지, 이것은 다시 IP datagram과 Ethernet frame에 어떻게 담기는지를 설명하라.
  2. 그리고, 이를 분석해서 여러분 PC와 정보통신공학과 웹서버의 IP address와 port number를 알아내라. 또한, Ethernet frame을 보고 여러분의 PC의 MAC address와 인접한 노드의 MAC 주소를 알아내라.
(단, HTTP 서버는 TCP 프로토콜 위에서 port 번호 80번을 이용한다.)
참고자료
  1. WireShark download [2]
  2. Protocol Analyzer: Wireshark 설치 가이드 [3]
  3. WireShark 사용법 [4]