전체 글
-
[네트워크] OSI 7계층카테고리 없음 2025. 3. 2. 23:18
DataProtocol장비기능7Application FTP(20, 21), SSH(22), Telnet(23), SMTP(25), HTTP(80), POP3(110), IMAP(143), SNMP(161), HTTPS(443)게이트웨이UI제공, 차단/탐지6Presentation JPEG, MPEG 데이터의 형식 변환압축/암호화5Session RPC, NetBIOS 통신 방식 결정4TransportSegmentTCP, UDP Port, 신뢰도/품질 보증3NetworkPacket, DatagramIP, ARP, RARP, ICMP, IGMP, 라우팅 프로토콜, NAT라우터, 방화벽, VPN논리 주소(IP) 연결, 라우팅2DataLinkDataFrameHDLC, PPP, ATM브릿지, 스위치물리 주소(MAC)..
-
-
Dream Beginners드림핵 2025. 2. 23. 23:38
해킹 : 타인의 컴퓨터 시스템에 무단으로 침입해서 정보 또는 권한을 탈취하거나, 시스템을 파괴하는 것컴퓨터 시스템에서 취약한 부분을 찾아내는 단계이를 공격하는 단계어떤 대상에서 취약점을 찾아낼 것인지에 따라 분리웹 해킹 (Web Hacking)웹을 대상으로 하는 해킹 및 관련 기술웹 서버와 클라이언트에서 발생하는 각종 취약점들과 이를 공격하는 기법웹 상에서 본래의 의도와 다른 동작을 일으키거나 데이터를 도용, 변조, 시스템을 손상시키는 등의 악의적인 행위시스템 해킹 (System Hacking)포너블, 소프트웨어 해킹소프트웨어의 취약점을 찾아서 이를 공격하는 해킹 분야컴퓨터 프로그램의 행위를 조작하여 공격자가 원하는 행동을 실행하도록 하는 공격 전반프로그램이 시스템 상에서 작동하는 방식프로그램을 분석하는..
-
-
[Python] 튜플(Tuple)과 딕셔너리(Dictionary)파이썬 2025. 2. 16. 16:42
튜플(Tuple)()리스트와 유사변경불가능(immutable)수정(index) 불가능삭제(del) 불가능비파괴적 연산만 가능users = ('Kim', 'Choi', 'Park', 'Min')print(users[2]) # Park# len(튜플)# sorted(튜플)# count()# index() 딕셔너리(Dictionary){}순서X연관관계 존재키:값 딕셔너리 생성, 조회, 수정, 삭제# 생성data = {'name':'dada', 'job':'student', 'year': 2025}data1 = dict()data2 = {}# 조회data['name']data.get('name') # update X# 수정, 삽입data['name'] = 'sasa'data['year'] = data..
-
[Python] 리스트(List)파이썬 2025. 2. 16. 16:41
컬렉션(Collection)하나의 변수에 여러 개의 값을 저장할 수 있는 자료구조예) 리스트, 튜플, 딕셔너리 등 리스트 (List)순서대로 정리된 컬렉션![]항목 ,(콤마)로 구분인덱스(순번)로 접근 가능 (0부터)파이썬의 경우, 자료형이 달라도 같은 리스트에 저장 가능 리스트의 생성, 수정, 삭제# 리스트 생성numbers = [0, 1, 2, 1, 3, 4]users = ['Kim', 'Choi', 'Park', 'Min']arr = ['Kim', 1, 'Choi', 2, 'Park', [3, 4]]# index는 0번부터!numbers[0] # 0numbers[-1] # 4# 리스트 수정users[-1] = 'dada' # users = ['Allen', 'Choi', 'Park', 'dad..
-
[Python] 문자열파이썬 2025. 2. 16. 16:07
문자열 : 문자들의 나열 (char타입을 나열) input으로 들어오는 입력은 모두 문자열 (타입 변환 필요)문자열의 개별 원소에 대해 인덱스 접근 가능인덱스는 0부터 시작+기호로 합치기 가능문자의 존재 유무 확인을 위해 in 사용 가능문자열 슬라이싱문자열[start:end:step]start는 포함, end는 미포함defaultstart 0end 끝까지 포함step 1문자열 메소드문자열.lower()모두 소문자로 변환문자열.upper()모두 대문자로 변환문자열1.count(문자열2)문자열1에서 문자열2 개수문자열.isalpha()알파벳으로만 이루어져있는지문자열.isnumeric()숫자로만 이루어져있는지문자열.isalnum()문자와 숫자로만 이루어져있는지문자열.lstrip()왼쪽 공백 제거문자열.rstr..
-
[Python] 함수파이썬 2025. 2. 2. 21:28
defdef 함수명(매개변수1, 매개변수2, ... ): 명령문 return 반환값반환값은 리스트, 튜플도 가능여러 개면 자동으로 튜플매개변수는 기본값 설정 가능매개변수 = 값기본값 사용하는 매개변수부터 작성(매개변수1=값, 매개변수2) ⇒ X(매개변수2, 매개변수1=값) ⇒ O매개변수 지정 호출 가능n개의 매개변수 받기 가능*매개변수 변수의 범위Global ScopeLocal Scope함수 안⇒ Global과 Local에 같은 이름의 변수가 있으면, Local에서는 Local이 우선