1. 0부터 9까지 출력해보자. i = 0while True: if i = 10: break 2. 자판기 코드를 짜보자. 조건)- 메뉴 및 가격은 임의로 정한다.- 메뉴 및 수량을 선택할 수 있어야 한다 - 주문이 더 있는지를 질의해야한다.- 총 가격을 출력해야한다.- 동전으로 계산을 해야한다.- 초과된 값을 지불하면 환불해줘야한다. #변수선언list_all = ""list_list = ["", "", ""]sol = 0doc = 0zi = 0pri = 0paym = 0bal = 0pay_sum = 0menu = ["솔의눈", "닥터페퍼", "지코"]menu_dic = {"솔의눈":1000, "닥터페퍼":1700, "지코":1200}menu_in = 0menu_sum = []coin..
1. 구구단을 만들어보자. for k in range(1, 10): print("%s단\t"%k, end = "\t")print("")for i in range(1, 10): for j in range(1, 10): print("%d X %d = %d"%(j, i, j*i), end = "\t") cnt += 1 print("\n", end = "") 2. for문을 이용해서 별을 찍어보자 2.1 * * * * * ** * * ** * * * *for i in range (1, 6): for j in range(i): print("* ", end = "") print() 2.2.* * * * * * * * * * * * ..
SMB(Server Message Block) --> samba servicewindows의 자원을 다른 윈도우와 공유하기 위한 프로토콜자원 : 폴더 / 파일 / 실제 디스크(CD-ROM) / 프린터기디렉터리 : 하드디스크상 나눠져 인덱스로 구분되는것.폴더 : 실제로 존재하지는 않는 개념적(논리적)으로 구분되는것 ex)바로가기 폴더CIFS(Commen Internet File System) 같은 윈도우더라도 파일 시스템이 다를 수 있음. 이 문제를 해결하기 위해서 만든 통합 파일 시스템.NFS(Network File system) 네트워크를 통해서 디렉터리를 전송하는 시스템. 리눅스 시스템CIFS : Window to WindowNFS : Linux to Linux리눅스에서 SMB를 사용하기 위해 SMB..
dns server.domain name service도매인 주소를 IP주소로 상태를 변환(binding시킴)binding 서버 + name_cache서버cache -> 임시 버퍼 메모리최근 들어온 정보를 저장하고 있음. 질의 -> name_cache서버 -> 모를경우 binding 서버. 알면 알려줌.현제는 통합되어 dns서버.dns == bind 9domain 주소 -> ip 변환 : 정방향 조회ip 주소 -> domain 변환 : 역방향 조회 ----------------------------------------------------------------Windows Server 2022 .dns/.zone --> zone file 속성 일련번호 == vtp reversionprimary se..
ssh --> 암호화 통신 ssh 2.0b까지 취약점이 존재함. (ssh 2.0c부터 취약점이 알려지지 않음.) ssh 접속 과정Key Exchange --> Diffie Hellman Asymmetric Key Exchange --> Symmetric Key Exchange ssh통신 연결시 서버와 클라이언트는 상호간 ssh 버전을 알려주고 동기화 과정을 거치게 됨이때 배너그래빙을 통한 정보수집이 가능함.또한 서버에서 따로 보안 설정을 거치지 않을 경우 클라이언트와의 동기화 과정을 거치기 때문에 공격자는 의도적으로 낮은 버전으로 접속하여 서버의 버전을 낮추고, 낮은 버전 취약점을 발생시킴--> SSH 다운그래이드 어택 Diffie Hellman 키 교환 알고리즘은 비대칭키 암호방식..