10. About TCP / IP SPARCS 08 우성필.

Slides:



Advertisements
Similar presentations
6 장. 네트워크 개론 네트워크 장비, 프로토콜, 통신망. 개요 네트워크란 ? 네트워크의 종류 데이터전송방식 네트워크 장비 프로토콜의 종류 IP 주소체계 네트워크 토폴로지 통신망 네트워크진단 명령어.
Advertisements

인터넷 정보관리 Internet Information Management. 학습내용 PART 1 정보통신윤리, 네티켓 및 컴퓨터의 개요 PART 2 인터넷의 이해 - 인터넷의 개요, 인터넷관련 법규 PART 3 인터넷 서비스 PART 4 사용자 환경구축 및 홈페이지 제작.
AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 1 AMAN2002 추가 기능 실습 Chapter 13:
학습목표 통신과 네트워크의 개념 컴퓨터 통신망 인터넷 정의 및 역사 인터넷 주소 체계 웹 서비스의 정의 및 특징
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
Chapter 03. 네트워크 보안 : 길을 지배하려는 자에 대한 저항
TCP/IP 통신망 특론 3장 인터넷프로토콜( IP ).
Internet Protocol Version4
2 장 인터넷의 구성 및 접속.
제 13 장 인터넷 그룹 관리 프로토콜.
10장. 메일 서버의 설치와 운영.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
IP변경 요청_ 스마트폰 전자결제연동 올더게이트.
Chapter 06. 프로토콜.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
IP addressing - 2 진수 (10진수) | (2진수)
Internet Group Management Protocol (IGMP)
서버의 종류와 기능 환경공학과 권진희.
Network 네트워크 이론 및 실습 TCP / IP 4장.
2 장 인터넷의 개요.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
Internet 및 EC 관련 기술들.
네트워크 보안 TCP/IP 네트워크통신 개념.
Chapter 02 네트워크에 대한 이해.
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
Part 라우터 1. 라우터 장비의 이해 2. 라우터 네트워크 환경 설정 3. 라우팅 테이블 설정과 점검.
실습1 : 장치 기본 설정 (basic configuration)
Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어
한국마사회 ADSL 장애처리 방법 2003년 5월 16일.
JAVA 프로그래밍 12장 네트워킹(Networking).
17장 네트워크 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Routing Protocol - Router의 주 목적 중 하나는 Routing
S N M P (Simple Network Management System).
Processing resulting output
Access Control Lists Access Control List
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
DHCP 김영석 박대혁 신영주.
DHCP 박윤환 윤준호.
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
시스템 운영계획 통신 케이블 제작 엑세스 포인트, 스위치, 라우터 설치 및 환경구성
19 장 호스트 대 호스트 전송: 인터네트워킹, 주소 지정, 라우팅
Data Communications 제 4 장 OSI 참조 모델.
김 형 진 전북대학교 IT응용시스템공학과 인터넷 서비스 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
Network Programming(1)
IP(Internet Protocol)
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
Inje Univ. Network Team2 Jung Chang Hwan
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
Chapter 04. OSI 참조 모델.
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
IP변경 요청 올더게이트.
네트워크 설치 전 확인 사항 INTERNET INTERNET 인터넷 모뎀 (KT, SK , LG 등등 )
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
Ⅳ. 컴퓨터와 생활.
Internet & WWW Protocols
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
웹 기획 강의(8) PowerYouth.
컴퓨터활용능력 필기 2급 정리.
Internet 유선 랜카드 A 회사 네트워크 장비 (인터넷 공유 기능 활성화)
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
Presentation transcript:

10. About TCP / IP SPARCS 08 우성필

프로토콜 ? TCP/IP ? 통신을 원하는 두 개체간에 무엇을, 어떻게, 언제 통신할 것인가를 서로 약속한 규약 가. tcp(transmission control protocol) 나. ip(internet protocol) 다. udp(user datagram protocol) 라. ftp(file transfer protocol) 마. telnet 바. smtp(simple mail transfer protocol) 사. pop(post office protocol) 아. rlogin 자. slip(serial line interface protocol) 차. ppp(point-to-point protocol) 인터넷에서 사용하는 기본적인 통신 프로토콜

IP (Internet Protocol) IP Addr : 143.248.234.123 Subnet Mask : 255.255.255.0 Gateway : 143.248.234.1 MAC Addr : 00:EF:FF:0A:EA:F0 IP는 인터넷 프로토콜의 약자인데, 크게 * * * *이런 것들로 구성되어 있습니다.

IP Address 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다. IP 주소는 집마다 있는 전화번호라고 생각하면 되는데, IP주소를 하나하나 외우기 힘들기 때문에 도메인을 사용합니다. IP 주소를 줄여서 IP라고 부르기도 하나 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해야 한다. IP 버전 4(IPv4) 주소이나 이 주소가 부족해짐에 따라 길이를 늘린 IP 버전 6(IPv6) 주소가 점점 널리 사용되는 추세이다. 32비트로 보통 0~255 사이의 십진수 넷을 128비트 IPv6 주소는 보통 두 자리 16진수 여덟 개를 쓰고 각각을 : 기호로 구분한다.

IP Address의 Class 분류법 A Class B Class C Class IP주소는 크게 네트워크 부분과 호스트 부분으로 나누어지는데, 이를 나누는 방법은 IP주소의 클래스라고 합니다. IP주소의 사용자를 위한 클래스는 크게 A,B,C 멀티캐스트 D 실험용 E A클래스는 첫칸 : A클래스임 두번째 칸 : 네트워크 부분 세번째 칸 : 호스트 부분 (네트워크 1~126) 주소로하라. B클래스는 첫,둘: B클래스임 셋: 네트워크부분 넷: 호스트 부분 (네트워크 128.1 ~ 191.254) C클래스도 동일 그리고 HOST부분은 SUBNET ID와 HOST ID로 나누는데 이를 Subnet addressing B Class C Class

Subnet Mask 라우터가 참조해야할 비트가 어느 것인지를 말해주는 필터역할 255.255.255.0 게이트웨이나 패킷이 도착하면, 그 패킷은 서브넷 번호를 이용하여 조직 내부의 게이트웨이에서 다시 라우팅 될 수 있다. 이때 그 라우터는 서브넷 마스크를 봄으로써 어떤 비트를 참조해야하는지 또는 참조할 필요가 없는지를 알게된다. 마스크는 단순히 라우터가 참조해야할 비트가 어느 것인지를 말해주는 일종의 필터이다. 32 비트 주소 전체를 처리해야하는 부담을 줄여주며, 단순히 마스크에 의해 선택된 비트들만 보도록 해준다. 255.255.255.0

Gateway 다른 네트웍으로 들어가는 입구 역할을 하는 네트웍 포인트 하템 닥템 게이트 웨이1 게이트 웨이2 질럿 라군 라우팅의 관점에서 보면, 인터넷은 많은 게이트웨이 노드들과 호스트 노드들로 구성된 네트웍이라 할 수 있는데, 네트웍 사용자들의 컴퓨터들과 웹페이지와 같은 콘텐츠를 제공하는 컴퓨터들이 바로 호스트 노드들이며, 일반 회사의 네트웍 내에서 트래픽을 통제하는 컴퓨터들이나, 인터넷 서비스제공자들의 컴퓨터가 바로 게이트웨이 노드들이다. 게이트 웨이1 게이트 웨이2 질럿 라군

MAC Address MAC 계층에 의해 사용되는 주소로서 네트웍 카드의 48 비트 하드웨어 주소 스위치라는 장치에서 원하는 네트워크장치를 파악할 수 있도록 해줌. PC 허브 스위치 라우터 웹본망의 경로를 거쳐 패킷이 이동한다. 허브와 달리 스위치는 MAC Address를 파악하여 타겟 Pc로 패킷을 보낸다.

Packet 데이터와 호 제어 신호가 포함된 2 진수, 즉 비트 그룹 데이터를 전송할 때에는 패킷이라는 기본 전송 단위로 데이터를 분해하여 전송한 후, 다시 원래의 데이터로 재조립하여 처리한다. 중간에 끈기거나 오류가 생길경우를 대비해서.

Packet IPV4 20 Byte 영화우행시 나눠서 FTP/IPv4 나머지3 내 컴퓨터 니 컴퓨터 우행시 영화파일 패킷에 대한 정보 프로토콜 정보 에러 수정용 정보 출발지 주소 도착지 주소 실제 데이터 영화우행시 FTP/IPv4 나눠서 나머지3 내 컴퓨터 20byte 헤더임 !! 주소 32 64bite 주소 128 무재한 니 컴퓨터 우행시 영화파일 10000조각 중 7번째 전송중

Port 프로그래밍에서, "논리적인 접속장소“ 편지함의 개념으로 이해하자. 스타크래프트(30번)익스플로러(40번) 질럿생산  30번 포트 “www.naver.com”  40번 포트 웹 프로토콜인 HTTP와 같이, TCP/IP의 상위 프로토콜을 사용하는 응용프로그램에서는 미리 지정된 포트번호 들을 가지고 있다. 이런 것들은 IANA에 의해 지정되었으며, "잘 알려진 포트들"이라고 불린다. 다른 응용프로그램 프로세스들은 매번 접속할 때마다 포트번호가 동적으로 부여된다. 서버 프로그램이 처음 시작되면, 지정된 포트번호로 바인드된다. 그 서버를 사용하려는 모든 클라이언트 프로그램들은 지정된 포트번호에 바이드해야만 한다. 포트번호는 0부터 65536 이다. 포트번호 0부터 1024까지는 어떤 특권을 가진 서비스에 의해 사용될 수 있도록 예약되어 있다. HTTP 서비스를 위해서는 대개 80번 포트가 지정되는데, 이를 URL에 적을 필요는 없다.

Routing Table 라우팅 테이블은 라우터나 기타 다른 인터네트워킹 장치에 저장되어 있는 데이터베이스로서, 네트웍상의 특정 목적지까지의 경로를 나타낸 테이블. 첫번째 줄 호스트를 표시. Eggplant가 위치하는 자신의 IP주소. Default -> Gateway에서 목적지의 주소를 찾지 못했을 때 Flags에는 목적지의 정보 U -> 작동중 N은 목적지가 네트워크임 MSS는 각 연결에 대하여 얼마나 많은 바이트가 오고 갔는지 보여줌. Iface -> lo (자기자신의 네트워크 설정을 위한 인터페이스) eth( 바깥과의 통신을 위한 설정을 하는 인터페이스)

TCP/IP 설정하기 IP 주소 : 자신의 IP 입력 Subnet Mask : 서브넷의 범위에 따라 지정 Gateway IP: 외부 세계의 기본 경로 역할을 하는 IP주소. 브로드캐스트 주소: 서브넷에 존재하는 모든 머신에 패킷을 전파하려고 사용하는 주소 128 17 75 0 -> 128 17 75 255

TCP/IP 설정하기

/etc/hosts IP주소와 그에 해당하는 호스트명이 나열 되어 있다. /etc/networks 자신이 속한 네트워크, 다른 네트워크면 주소가 들어있다. route 명령을 사용하여 네트워크를 추가할 수 있다. Ex) $ route add 128.17.75.20

TCP/IP vs. OSI

Q & A END