컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 ac

Slides:



Advertisements
Similar presentations
인터넷 정보관리 Internet Information Management. 학습내용 PART 1 정보통신윤리, 네티켓 및 컴퓨터의 개요 PART 2 인터넷의 이해 - 인터넷의 개요, 인터넷관련 법규 PART 3 인터넷 서비스 PART 4 사용자 환경구축 및 홈페이지 제작.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
일반 요구 사항 비즈니스 요구사항 고객/정보/위치/상태 탐색방법 제품/서비스 홍보 및 광고 방법
Chapter 03. 네트워크 보안 : 길을 지배하려는 자에 대한 저항
TCP/IP 프로토콜 (TCP/IP Protocol Suite)
2 장 인터넷의 구성 및 접속.
Data Communications 제4장 데이터통신의 기본 개념.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
Chapter 06. 프로토콜.
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
BLUE TOOTH 인터넷미디어공학부 배지태.
제 1장 인터네트워킹.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Network 네트워크 이론 및 실습 TCP / IP 4장.
Load Balancing L4와 L7은 어떻게 동작할까?.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
PART 1 개념 컴퓨터 네트워크 Chapter 01 서론 임효택.
Internet 및 EC 관련 기술들.
Chapter 02 네트워크에 대한 이해.
데이터 통신 (Data Communications)
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
Chapter 2 OSI 모델과 TCP/IP 프로토콜.
Chapter 13 Wired LANs: Ethernet.
제3장 인터넷과 정보통신.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
PART 02 프로토콜 컴퓨터 네트워크 chapter 06 트랜스포트 계층 임효택.
11 장 LAN 기본 개념과 Ethernet LAN
Web상에서의 Network Management
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
통신과 통신망 (Communication & Networks)
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
한남대학교 컴퓨터공학과 컴퓨터 네트워크 실험실
TCP/IP와 인터넷 제 1 장 인터넷 개요 및 역사.
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 dongseo. ac
GPRS(general Packet Radio System) 설명
Network Programming(1)
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
2장. 인터넷의 개념과 주소.
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
22 장 전송층(Transport Layer)
OSI Reference Model.
Transmission Control Protocol (TCP)
21 장 전송층(Transport Layer)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
Data Communications 제2장 데이터통신의 기본 개념.
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
Chapter 01. OSI 계층 모델.
Chapter 4 네트워크 계층 소개.
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
Internet & WWW Protocols
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
ATM - 다양한 종류의 Service 가능 - LAN 과 WAN 에 모두 적합하다. - 전세계적으로 인정된 표준
홈 네트워크 시스템 Home Network System.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Chapter 27 Mobile IP.
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
컴퓨터통신망 (Computer Networks)
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
Internet 인공지능연구실
정보통신일반 (1).
홈 네트워크 시스템 Home Network System.
Presentation transcript:

컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 E-mail: htlim@dongseo. ac 컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 E-mail: htlim@dongseo.ac.kr Home page: http://kowon.dongseo.ac.kr/~htlim

Part I : 개념 서론 데이타 통신 OSI 참조모델과 TCP/IP 개요

1장. 서론 개요 현대 사회는 정보 홍수의 시대 '컴퓨터 통신' 또는 '컴퓨터 네트워크’ 용어 정보화 사회에서 필연적인 도구 컴퓨터의 급격한 보급 확대 및 정보의 공유를 위해 생긴 새로운 용어 통신망 예: 공중전화망(PSTN), Internet 컴퓨터 통신 소프트웨어

컴퓨터 통신망을 이용한 서비스 통신 서비스 거래 처리 서비스 정보검색 서비스 전자 우편, 전자 게시판, 전자 회의, 대화 등 홈 뱅킹, 온라인 쇼핑, 주식 매매 등 정보검색 서비스 뉴스, 통계 정보 서비스 등

컴퓨터 네트워크와 정보화 사회 컴퓨터 네트워크의 포괄적인 정의 정보화 사회 사용자들끼리 정보를 교환하기 위한 하드웨어와 소프트웨어의 결합 정보화 사회 컴퓨터와 통신을 매개로 한 정보 산업이 중심이 되어 이들에 의해 생산되는 정보가 사회 전반에 걸쳐 경제적인 부가가치를 창출해 내는 사회

정보화 사회에서 얻을 수 있는 이점 가정 생활 측면 업무 측면 가정 자동화(HA : Home Automation) 홈뱅킹(Home Banking) 홈쇼핑(Home Shopping) 재택 학습 및 진료 업무 측면 사무자동화(OA : Office Automation) 공장자동화(FA : Factory Automation) 판매시점 관리 시스템 (POS System) 재택 근무

컴퓨터 네트워크 구조 개념 프로토콜 (protocol) 컴퓨터 통신 구조 (computer-communication architecture) 프로토콜은 서로 다른 시스템의 간의 통신을 위해 사용(예: TCP, Ethernet 등) 서로 다른 시스템의 두 통신을 하나의 모듈로 처리하기는 너무 복잡 보통 여러개의 모듈로 세분화하여 통신기능을 구현-->컴퓨터 통신 구조(예: TCP/IP, OSI 7계층)

컴퓨터 네트워크 구조의 예: Internet local ISP company network regional ISP router workstation server mobile millions of connected computing devices: hosts, end-systems pc’s workstations, servers PDA’s phones, toasters running network apps communication links fiber, copper, radio, satellite routers: forward packets (chunks) of data thru network

What’s the Internet: “nuts and bolts” view protocols: control sending, receiving of msgs e.g., TCP, IP, HTTP, FTP, PPP Internet: “network of networks” loosely hierarchical public Internet versus private intranet Internet standards RFC: Request for comments IETF: Internet Engineering Task Force router workstation server mobile local ISP regional ISP company network

What’s the Internet: a service view communication infrastructure enables distributed applications: WWW, email, games, e-commerce, database., voting, more? communication services provided: connectionless connection-oriented cyberspace [Gibson]: “a consensual hallucination experienced daily by billions of operators, in every nation, ...."

What’s a protocol? human protocols: “what’s the time?” “I have a question” introductions … specific msgs sent … specific actions taken when msgs received, or other events network protocols: machines rather than humans all communication activity in Internet governed by protocols protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt

What’s a protocol? Q: Other human protocol? a human protocol and a computer network protocol: Hi TCP connection req. Hi TCP connection reply. Got the time? Get http://gaia.cs.umass.edu/index.htm 2:00 <file> time Q: Other human protocol?

A closer look at network structure: network edge: applications and hosts network core: routers network of networks access networks, physical media: communication links

The network edge: end systems (hosts): client/server model run application programs e.g., WWW, email at “edge of network” client/server model client host requests, receives service from server e.g., WWW client (browser)/ server; email client/server peer-peer model: host interaction symmetric e.g.: teleconferencing

Network edge: connection-oriented service TCP service [RFC 793] reliable, in-order byte-stream data transfer loss: acknowledgements and retransmissions flow control: sender won’t overwhelm receiver congestion control: senders “slow down sending rate” when network congested Goal: data transfer between end sys. handshaking: setup (prepare for) data transfer ahead of time Hello, hello back human protocol set up “state” in two communicating hosts TCP - Transmission Control Protocol Internet’s connection-oriented service

Network edge: connectionless service Goal: data transfer between end systems same as before! UDP - User Datagram Protocol [RFC 768]: Internet’s connectionless service unreliable data transfer no flow control no congestion control App’s using TCP: HTTP (WWW), FTP (file transfer), Telnet (remote login), SMTP (email) App’s using UDP: streaming media, teleconferencing, Internet telephony

컴퓨터 네트워크 장점 자원의 공유 (Resource Sharing) 예: 프린터 공유 병렬처리로 연산 속도 향상 (Computation Speed-up) 신뢰성 (Reliability) 작업의 부하를 여러 기계에 분산시키기 때문에 한 기계의 고장은 나머지 기계들에 영향을 거의 미치지 않음 비용 절감: 가격이 싼 다수의 프로세서를 분산시켜 함께 운용 확장성이 용이: 저렴하게 확장 가능

컴퓨터 네트워크 구조의 예: ftp 두 컴퓨터간의 파일 전송시 일반적으로 필요한 작업 데이터 전송로 결정(직접 또는 통신망에 연결) 송신 시스템은 수신 시스템의 수신 준비상태 확인 파일 형식이 비호환적일 경우 형식 변환 기능을 수행

컴퓨터 통신 의 정의 : 컴퓨터 상호 간의 정보 교환(예: ftp) 컴퓨터 망 , 컴퓨터 네트워크 : 이들 컴퓨터의 집합

[그림 1.1] 추가

표준화 표준화의 필요성 정보통신 분야에 있어서 공통성, 통일성, 호환성 등을 확보하기 위한 일반적 요구 사항 정보통신 표준의 종류 적용 범위 지역에 따른 구분 국제 표준, 지역 표준, 국가 표준, 단체 표준, 사내 표준 표준의 규정 내용에 따른 구분 기본 표준, 기능 표준, 이용자 표준, 시험 표준 표준의 적용 방법에 따른 구분 강제 표준과 권고 표준

표준화의 단계 제 1 단계: 기초, 기반 연구 단계 제 2 단계: 표준의 제정 단계 제3 단계: 합의된 표준에 따라 제품을 구현하는 단계 제 4 단계: 구현 제품에 대한 시험 단계 제 5단계 : 이용 및 응용단계

표준화 기구 ANSI (American National Standards Institute) IEEE (Institute for Electrical and Electronics Engineers) ITU-T (International Telecommunications Union - Telecommunications), CCITT ETSI (European Telecommunications Standards Institute) ISO (International Standards Organization)

OSI 참조 모델 ISO에서 개발 개방 시스템

OSI 7 계층 요약 물리(Physical) 계층 데이타 링크(Data Link) 계층 네트워크(Network) 계층 전송 매체와의 물리적 인터페이스 데이타 링크(Data Link) 계층 인접한 노드간의 안정된 데이타 전송 네트워크(Network) 계층 전송 경로 결정 트랜스포트(Transport) 계층 종단 노드간의 안정된 데이타 전송

OSI 7 계층 요약 (계속) 세션(Session) 계층 표현(Presentation) 계층 응용(Application) 기능 구조화된 대화 기능 지원 표현(Presentation) 계층 데이타 표현 방법의 차이를 극복 응용(Application) 기능 사용자에게 필요한 다양한 응용

TCP/IP 미국 국방성의 ARPANET 인터넷(Internet)

TCP/IP 계층 요약 계층 1~2 IP(Internet Protocol) TCP/UDP 응용 물리적 인터페이스 인접한 노드간의 안정된 데이타 전송 IP(Internet Protocol) 경로 결정 TCP/UDP 종단 노드간의 데이타 전송 TCP: 연결형, UDP:비연결형 응용 FTP, TELNET, SNMP, HTTP, ....

IEEE LAN, MAN LAN (Local Area Network) MAN (Metropolitan Area Network)

LAN, MAN의 계층 대표적인 LAN 구조 OSI 모델의 계층 1~2에 해당 MAC 부 계층 LLC 부 계층 공유되는 전송 매체에의 접근 제어 LLC 부 계층 LAN 구조에 무관하게 상위 계층에 동일한 서비스 제공 대표적인 LAN 구조 CSMA/CD (IEEE 802.3) Token Ring (IEEE 802.5)