분류 전체보기(226)
-
4주차_Network : 전송 계층
1. 전송 계층 개요 2. TCP 세그먼트 & TCP해더 3. 3-way handshake & 4-way handshake 4. TCP 에러제어 5. TCP 흐름제어 6. TCP 혼잡제어 7. 포트 번호 8. UDP 📌 전송 계층 개요 ➡ 전송 계층 역할 ( 목적지에 신뢰할 수 있는 데이터를 전송할 수 있는 가? ) 전송계층에는 TCP, UDP 가 있다. 전송 계층의 통신방식에 따라서 두가지로 나뉜다. 연결형 통신: 신뢰성과 정확성(연결 필요) Ex ) TCP 프로토콜 비연결형 통신: 효율성(빠르게, 일방적인 통신) Ex ) UDP 프로토콜 전송 계층의 역할은 다음과 같다. ✓ TCP ✓ 연결형 서비스 ✓ 재전송 서비스 (타이머) ✓ 전이중 서비스 ✓ 흐름제어 ✓ 에러제어 ✓ 혼잡제어 등. 정리해보자면 ..
2023.10.28 -
2학기 4주차_알고리즘( 백준2577번 : 숫자의 개수 )
문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 입력 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. 출력 첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A × B × C의 결과에 1부터 9까지의 숫자가 각각..
2023.10.28 -
2기 업투 서포터즈 _ " UDC Preview "
📌 디지털 자산은 고위험 상품으로써 투자금의 전부 또는 일부 손실을 초래 할 수 있습니다. 📌 서포터즈 프로그램의 결과물에 대한 모든 권리는 참가자에게 있으며, 업비트의 견해와 다를 수 있습니다.
2023.10.13 -
4주차_현대암호학 기초
오늘 학습할 내용은 다음과 같다. 비트 연산 & 선형 함수 일회용 패드 (One-Time Pad) 일회용 패드 안전성 (Perfect Secrecy) 블록 암호 (Block Cipher) DES (Data Encryption Standard 📌 비트 연산 & 선형 함수 비트열이란? 0과 1로 표현된 수열 (이진수)을 말한다. 예) 01101101 어떤 수 𝑥가 𝑛 비트 ⇔ 𝑥 는 0과 1이 𝑛 개로 이루어진 수를 말한다. 예) 01101101 → 8 비트 숫자 𝑥 ∈ 0,1^ 𝑛 라고 쓰기도 함 1 비트: 비트열의 최소 단위 (0 또는 1) 1 바이트: 8-비트 비트열 컴퓨터는 모든 문자와 숫자를 비트열로 이해하고 처리 문자/숫자 입력 → 입력값 부호화 (encoding) → 연산 → 출력값 복호화 (d..
2023.10.08 -
4주차_Webhacking 과제5 : los(orc)
다섯번째 https://los.rubiya.kr/gate.php los.rubiya.kr 마지막 문제를 풀어볼 것이다. 코드를 자세히 보니 일단 아까처럼 id는 admin이고 pw를 찾는 문제인거같다. /슬래시를 추가하라는 뜻일까? 어떻게 풀어야할까? 일단은 배운걸 총 집합해서 시도했는데 변화가 없다. 그래서 찾아봤는데 바로 다 보고 풀어버리면 도움이 안될 것 같아서 한줄 씩 보면서 힌트라고 생각하면서 풀어봤다. 해당 문제는 우회를 이용하는 것이 아닌 pw를 직접 알아내야한다고 한다. ( 앞에 문제들과의 차별점이 있다.) 여태까지 푼 문제들은 다 우회였는데 그래서 푸는 방법이 익숙하지 않았던 것 같다. 코드를 공부해보는 시간을 가져봤다.
2023.10.06 -
4주차_Webhacking 과제4 : los(goblin)
네번째 문제 https://los.rubiya.kr/gate.php los.rubiya.kr 다음 문제를 풀어보겠다. 해당 내용을 확인했을때 , 아이디가 admin이라고 되어있는데 위처럼 guest라고 이미 설정이 되어있다. 그래서 ?id=admin 이라고 해봤는데 바뀌지 않는다. 그러면 이미 있는 guest를 무시하고 새롭게 작성할 방법이 있어야할 것 같다. 일단은 no에다가 1을 입력했더니 hello guest라고 뜬다. admin으로 들어와야하는데 흠 admin으로 변경시도. 이렇게 바꿀 수도 있는 것 같다. 그렇게 기대하고 enter를 누르니까 다시 guest로 바뀌어버린다. id에는 아무리 다른걸 입력해도 꿋꿋하게 guest만 있고, no에도 1만 들어갔을때 hello guest가 들어간다. 재..
2023.10.05