지난 시간에 이어서 컴퓨터 네트워크 기초 실습 수업을 진행합니다. 컴퓨터 네트워크 기초#1 ~ #3 까지의 실습내용을 기초로 다음 시간 수행평가가 진행됩니다. FTP(file trasfer protocol) 는 파일을 전송하는데 특화된 프로토콜입니다. 사용자(user) 접근가능한 디렉토리나 권한을 구분하여 관리할 수도 있고 사용자의 업로드 또한 가능합니다. 다만 요즘에는 HTTP 서비스를 통해서도 대부분의 파일 다운로드, 업로드가 가능해져서 파일 전송을 전문적으로 하는 서비스 외에는 간편하게 http 방식으로 파일을 주고받는 경우가 많지만 FTP 서비스는 HTTP 방식의 파일 다운로드에 비해 동시 다수 전송, 예약 전송, 대용량 파일 전송 효율화, 끊어진 파일 이어 받기 가능 등의 장점이 있습니다. 이번..
본 수업 자료를 바탕으로 실습 수업을 진행하고 수행평가를 치를 예정입니다. 컴퓨터 보안을 배우기 위해 윈도우 환경에서 기초적인 실습을 진행하도록 하겠습니다. 해당 내용을 집에서 스스로 복습하기 위해서 wmware 프로그램과 윈도우10 iso 파일이 필요합니다. 윈도우10 이 설치된 vmdisk 파일의 다운로드 링크를 학과포털 자유게시판에 기재했습니다. 이를 활용하세요. 0. 가상 컴퓨팅 환경에 윈도우 구축하기(vmware 활용) - 진도 관계상 직접 vmware 를 설치하고 윈도우를 인스톨하는 과정은 생략하겠습니다. - vmware player 17 버전, 윈도우 10 enterprise 환경이 구축되어 있는 수업 환경에서 실습을 진행합니다. - 집에서 복습을 진행해보려면 vmware player 와 윈..
원본출처 : IT동아, 컴퓨터 네트워크 기초(총 8부), 이문규 기자 https://it.donga.com/search/?query=%EC%BB%B4%ED%93%A8%ED%84%B0+%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC+%EA%B8%B0%EC%B4%88 IT동아 이문규 2010.10.16. 컴퓨터 네트워크 이론 자체가 일반 사용자에게는 결코 쉽지 않은 것이다 보니, 이 이론에 기초하여 다양한 서비스를 제공하는 네트워크 장비(기기, 부품)에 관해서는 더욱 어렵 it.donga.com 컴퓨터 네트워크의 기초 1부 - IP 주소 네트워크는 컴퓨터 환경에서 따로 떼어 놓고 말할 수 없을 만큼 우리 생활에 너무도 깊숙이 자리 잡았다. 있으면 그저 편리한 기술을 넘어, 이젠 없으면 일상..
wsl 을 요긴하게 사용 중 대충 이런 에러가 발생 Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. 업무 노트북(win 11) 과 집 PC(win 10) 모두 거의 같은 날부터 wsl 접속이 안되기 시작함 윈도우 업데이트의 영향인가? 업데이트 적용되면 풀리겠지 했는데 이게 은근히 처치 곤란이다. 짬짬이 서치 했는데 의외로 적절한 처리법이 없다. 그러다 시간내서 작정하고 서치하고 해결책 발견함 해결책을 찾다보면 뭐 레지스트리에 뭐가 잘 못 기록되어 있어서 뭘 더 지우고 하라는데 복잡하게 할 거 없다. wsl 배포한 지우고, wsl 지우고, 재부팅 하고, wsl 다시 설치하고 wsl 커널 업데이트..
제가 2000년도 초반에 리눅스 운영체제를 처음 접하고 간단한 명령어 사용법부터 배울 때 가장 어렵고 이해가 되지 않던 점이 리눅스을 왜 배우고 어디에 쓰느냐? 였습니다. 위의 궁금점이 해결되지 않은 상태에서 사전식으로 명령어의 작동 여부만 배우다보니 금새 리눅스 운영체제에 흥미를 잃을 수 밖에 없었는데요. 하지만 정작 IT현업에서 일하면서 경험해보니 리눅스 운영체제의 활용도는 굉장히 보편적이고 강력했습니다. 전 당시에 지금의 인공지능 AI 라는 메가 트렌드에 뒤지지 않던 분산저장 및 처리를 기반으로한 빅데이터 구현이 가능한 Hadoop 이라는 기술을 도입하는 프로젝트를 담당했는데 당시 꽤나 파격적이고 시대를 리딩해가는 기술이 리눅스 운영체제 베이스로 만들어져 있고 오픈소스로 이를 이용하고 수정하고 각자..
실습실 환경에서 vmware 를 사용해서 수업을 진행하다보면 예상치 못한 문제에 부딪힐 때가 많습니다. 이번에는 대표적으로 vm 머신의 nat 설정이 제대로 되지 않아 VM 과 본체 PC 간 통신이 원할하지 않은 경우의 해결책에 대해 살펴보겠습니다. 아래 그림에서 마우스 커서가 가르키는 아이콘에서 우클릭 - setting 을 눌러서 VM Workstation 의 네트워크 설정을 들어가면 해당 머신은 NAT 를 통해 192.168.x.x 대역의 가상 ip 대역을 사용함을 알 수 있네요. 실제로 vm 의 cmd - ipconfig 를 확인해보면 Ethernet0 어댑터는 192.168.136.129 ip 를 할당받았고 게이트웨이(네트워크 라우터)는 같은 대역인 192.168.136.2 를 지정하고 있습니다...
ICMP란? ICMP(Internet Control Message Protocol) 패킷은 IP 네트워크에서 네트워크 통신의 상태를 모니터링하고 제어하기 위해 사용되는 프로토콜입니다. ICMP 패킷은 IP 패킷의 데이터 부분에 포함되어 전송되며, 포트 번호를 사용하지 않습니다. 일반적으로 ICMP 패킷은 IP 프로토콜의 상위 계층으로 작동하며, IP 패킷의 데이터 부분에 특정 ICMP 메시지를 포함합니다. ICMP 메시지는 네트워크에서 다양한 용도로 사용되며, 네트워크 장비 간의 상호작용이나 네트워크 상태의 감지 및 오류 보고 등을 처리합니다. 따라서, ICMP 패킷은 포트 번호 대신에 IP 헤더의 프로토콜 필드에 해당하는 값으로 구분됩니다. ICMP 패킷의 프로토콜 필드 값은 1로 지정되어 있습니다. ..
Q) 비대칭키 암호화 방식에 대해 설명해줘 비대칭키 암호화 방식은 암호화와 복호화에 사용되는 키가 서로 다른 암호화 방식입니다. 이 방식에서는 공개키와 개인키라는 두 개의 키를 사용합니다. 공개키는 누구나 알 수 있지만 개인키는 소유자만 가지고 있습니다. 공개키와 개인키는 서로 연관되어 있으며, 공개키로 암호화된 데이터는 개인키로만 복호화가 가능합니다. 따라서, 공개키는 자유롭게 공개해도 데이터를 안전하게 보호할 수 있습니다. 비대칭키 암호화 방식은 다음과 같은 원리로 동작합니다. 1. 송신자는 수신자의 공개키를 이용하여 데이터를 암호화합니다. 공개키는 네트워크를 통해 자유롭게 전달될 수 있습니다. 2. 수신자는 자신의 개인키를 이용하여 암호화된 데이터를 복호화합니다. 개인키는 소유자만 가지고 있으므로,..
집에서 컴퓨터로 웹서핑, 게임 등을 하다보면 정신차리고 나면 시간이 순식간에 지나고 있습니다. 내가 컴퓨터 앞에서 얼마나 앉아있는지 확인해보기 위해 책상앞에 조그마한 스톱워치 탁상시계를 가져놓았다가 컴퓨터로 이 기능을 대신할 수 없을까 생각해보았습니다. 윈도우 10에는 "알람 및 시계" 프로그램이 내장되어 있는데요 (윈도우 프로그램 목록에서 찾을 수 있습니다.) 아래와 같이 시간 제한 적용할 수 있는 타이머, 알람, 스톱워치 등을 자유롭게 설정할 수 있습니다. 유용한 프로그램은 찾았고 이것을 컴퓨터가 시작할 때 자동실행하도록 등록하면 되겠죠? 1. 작업 스케줄러 앱을 엽니다. 2. 기본 작업 만들기를 실행합니다. 3. 적당히 "타이머 & 스탑워치" 로 이름 지어줍니다. 4. 실행 주기는 "로그온 할 때"..
우리는 인터넷을 이용하기 위해 google.com, daum.net, naver.com 등을 인터넷 주소창에 입력하죠? 위에 나열한 구글, 다음, 네이버 에 접속하면 [웹사이트]가 나타나고 우리는 이를 자연스럽게 이용합니다. 여러분들이 [웹사이트]에 접속하는데 사용하는 크롬, 인터넷 익스플로어, 엣지, 웨일, 파이어폭스 등의 프로그램을 [웹브라우저] 라고 부릅니다. [웹브라우저]는 웹사이트의 내용을 살펴볼 수 있게 해주는 인터넷 탐색 프로그램입니다. 사실 이것은 윈도우 파일탐색기와 비슷합니다. [웹사이트]에는 실제로 수 많은 폴더가 존재하고, 각각의 폴더마다 많은 파일들이 채워져 있는데 우리가 사용하는 윈도우와 같다고 생각하시면 됩니다 차이점은 윈도우 파일탐색기는 파일의 내용을 직접 클릭해야 확인할 수 ..
- Total
- Today
- Yesterday
- solution
- HTTPS
- over the wire
- Bandit
- ssh
- BASE64
- OverTheWire
- 웹보안
- 풀이
- 리눅스
- nc
- bz2
- tr
- 압축파일
- 32bit
- java
- Encode
- tar
- Strings
- grep
- SSL
- find
- X32
- 웹보안공부
- Natas
- Linux
- OpenSSL
- 리터럴
- gz
- natas7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |