전체 글 132

파이썬 예제 코딩(제어문 활용)

계산기 프로그램a = int(input("First Number : ")) #첫 번째 숫자 입력, 숫자는 int타입 이므로 형 변환을 해 주어야 한다. #input의 기본적인 입력 방식은 모든 것이 문자열 형태이다. cal = input("Operater : ") #연산자는 문자이기 때문에 형 변환을 굳이 하지 않아도 된다. b = int(input("Second Number : ")) if cal == "+": result = a+b elif cal == "-": result = a-b elif cal == "*": result = a*b elif cal == "/": result = a/b elif cal == "**": result = a**b #a의 b제곱 연산 elif cal == "%": re..

04. 제어문

04. 제어문(if문, while문, for문)참고 : 문법을 들어가면서 사람들이 가장 많이 하는 실수 중 하나가 공백의 수를 맞추지 않고 실행하는 경우이다. 파이썬 같은 경우는 공백과 띄어쓰기에 민감하고, 읽어낼 수 없는 경우가 많으므로 이점은 주의한다. 1. IF문A. 조건이 참이면 if문 실행, 거짓이면 else문 실행 i. 소스 코드signal_color = input("색을 영문으로 입력하세요 : ")#색 입력 요청 if signal_color == 'blue': print("신호등은 파란색입니다. 건너세요.") #blue를 입력할 경우else: print("신호등은 빨간색입니다. 기다리세요.")#다른 것을 입력할 경우 ii. 실행 결과색을 영문으로 입력하세요 : red신호등은 빨간색입니다. 기..

Python 2017.09.14

패킷트레이서 RIP, OSPF설정

※ 앞장에서 설정한 기본 설정이 되어있는 가정 하에 작성합니다.※ IP주소와 서브넷 주소가 다를 수 있습니다. RIP설정1. (config)# router rip 2. (config - router)# network 직접연결된N/W주소 -> 직접 연결된 주소는 반드시 Network주소를 입력한다.-> 조건 네트워크 프로토콜 RIP사용 직접 연결된 Network주소 : 192.0.0.0 서브넷 : 255.255.0.0 -> (config)# router rip-> (config - router)# network 192.0.0.0 라우터 OSPF 설정1. (config)# router ospf process-id2. (config-router)# network xxx.xxx.xxx.xxx wildcard-m..

패킷 트레이서 기본 설정

패킷트레이서 기본 설정 라우터의 클로벌 모드 진입1. Continue with configuration dialog? [yes/no] : 가 나오면 no입력2. Router> 에서 enable입력3. Router# 에서 config t입력4. Router(config)# 로 바뀌면 진입 성공 라우터 Fastethernet 설정1. (config)# int fa0/02. (config - if)# ip address xxx.xxx.xxx.xxx subnetmask3. (config - if)# no shut 라우터 Serial 설정1. (config)# int s0/02. (config – if)# ip address xxx.xxx.xxx.xxx subnetmask3. (config - if)# no sh..

패킷 트레이서 시작

실습 환경( 패킷 트레이서 내의 환경 )Router : 2620XMPC : Generic ( End Devices라고 써있는 아이콘을 드래그 해서 두면 기본 설정이 되있 음) ConnectionsPC와 라우터 : Console케이블로 PC의 RS232와 라우터의 Console Copper Cross-Over케이블로 PC의 FastEthernet, 라우터의 FastEthernet0/0라우터와 라우터 : Serial DCE케이블로 각각의 Serial 포트에좌측 2번 째가 Console 케이블, 4번 째가 Copper Cross-Over케이블우측 2번 째가 Serial DCE케이블 1. 라우터의 전원을 끝다2. WIC-2T를 드래그 해서 파란 비어있던 칸에 채워둔다.3. 전원을 눌러 다시 킨다. PC를 클릭하..

03. 튜플형, 세트형, 사전형

03. 튜플 형, 세트 형, 사전 형 1. 튜플 형(Tuple Type) A. 변경할 수 없는(Immutable) 리스트 형 i. 코드>>> movie = '슈퍼맨II', 1980, '배트맨', 1989 #튜플 생성>>> movie #튜플 값 확인('슈퍼맨II', 1980, '배트맨', 1989)>>> movie[1] #튜플 2 번째 값 확인1980>>> movie[-2 : ] #튜플 끝에서 2번째 값부터 끝까지 자르기('배트맨', 1989)>>> movie[1] = 1982 #튜플 2 번째 값 변경 시도(형 오류 발생)Traceback (most recent call last): File "", line 1, in movie[1] = 1982 TypeError: 'tuple' object does no..

Python 2017.09.09

OSPF의 과정

OSPF의 과정1. Router ID2. Hello Massage3. 초기 연결 과정4. DR, BDR Router ID 설정1. 2. Loop-Back I/Fl 실제 통신에는 영향을 주지 않음 OSPF의 Hello 메시지1. 나를 나타내는 라우터 ID 포함2. 자신이 살아 있다는 것을 나타내 주는 것3. 10초마다 한 번씩 주기적으로 보내는 메시지4. 이웃 정보를 알 수 있음 OSPF 초기 연결 과정1. Down State : OSPF가 실행 되기 전 상태A. 멀티캐스트 사용 : 224.0.0.52. Init State : 주변 라우터에 Router ID를 보냄A. 메시지를 받은 라우터는 자신의 DB에 Router ID를 저장3. Two-Way StateA. 자신의 Router ID와 상대방의Route..

라우팅 프로토콜

라우팅 프로토콜 AS : Autonomous System – 자율 시스템1. 전 세계 네트워크는 각각의 AS로 묶여있다.2. 각각의 규칙으로 이루어진 네트워크 망3. OSPF – 유선 망에서 가장 많이 쓰이는 프로토콜(IP포트 89번)4. RIP – 적은 네트워크에 사용 (EGP의 반대)5. EIGRP, IGRP – CISCO에서 개발 IP프로토콜 필드1. 4계층으로 가기 위해서 정보를 담고 있음2. 자체적으로 라우팅 프로토콜을 하면서 라우팅 테이블 형성 OSPF의 특징1. Convergence TimeA. 라우팅 테이블이 안정화 되는데 까지 걸리는 시간B. RIP보다 빠르다.C. 자체 적으로 네트워크를 작은 단위로 쪼갠다. i. 큰 네트워크에서도 사용 가능D. 문제가 생기면 즉시 알려준다.2. VLSM..

02. 문자열, 리스트

02. 문자열, 리스트 1. 문자열 추가 함수A. startswith()함수B. endswith()함수C. replace()함수D. upper(), lower()함수E. join함수 2. 데이터형 에러A. 데이터 형 확인 : type(데이터) >>> type('350')>>> type(350) B. 서로 다른 데이터형을 연산했을 시'350'+350Traceback (most recent call last): File "", line 1, in '350'+350TypeError: must be str, not intC. 서로 다른 타입의 데이터를 연산했을 시 출력되는 오류D. TypeError : 에러명E. must be str not int : 에러 상세 내용 3. 데이터형 변환A. 변형할타입(데이터) ..

Python 2017.09.04