일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CleanCode
- DDD
- mysql
- 인프런김영한
- 알고리즘
- SQL쿡북
- 이펙티브 자바
- vue.js
- AWS RDS
- 기술면접
- 도메인 주도 개발 시작하기
- 자바
- react
- 인덱스
- 이팩티브 자바
- 이펙티브자바
- 자바스터디
- 클린코드
- 자바예외
- 자료구조
- 인프런백기선
- 스프링부트와AWS로혼자구현하는웹서비스
- 네트워크
- MariaDB
- jpa
- java
- 알고리즘분석
- 혼공SQL
- AWS
- aop
- Today
- Total
목록컴퓨터 공학 (22)
기록이 힘이다.
IP 프로토콜은 OSI 참조 모델의 제3계층인 네트워크 계층에서 정의합니다. IP는 최선형(BE; Best Effort) 서비스를 이용하여 패킷을 전달합니다. 패킷이 목적지에 도착한다고 보장하지 않습니다. IPv4는 32bit이며, 4개의 옥텟(Octet)으로 구분되어집니다. 사설 IP 대역과 공인 IP 주소 대역이 있으며, 외부로 통신하기 위해서는 반드시 공인 IP 대역의 주소를 사용하여야 합니다. 주소 대역이 A,B,C,D,E의 형태로 나뉘어져 있으며, 장치에 할당하여 사용합니다. 사용 가능한 주소 대역은 A,B,C D는 Multicast 용으로 사용 E의 경우 연구용으로 남겨 놓음 IPv6는 IPv4가 주를 이루고 있는 현재의 네트워크 환경에서 생기는 주소 부족 문제를 해결하기 위해 사용..
1. 패스워드 가장 널리 사용되는 기본적인 사용자 인증 방식 (아이디 - 1중 보안, 아이디/패스워드 - 2중 보안) 2. 안전한 패스워드 만들기 3. 나만의 방식으로 안전하게 패스워드 관리하기 1. 패스워드 변형 ROT5, ROT13, ROT18, ROT47 방식의 인코딩/디코딩 선택 가능 ROT18은 모든 문자, 숫자를 치환할 수 있고, ROT47은 모든 ASCII 치환 가능 2. 패스워드 보관 파일의 암호화 액셀 파일에서 보안을 강화하려면 패스워드가 입력된 시트의 이름 부분에서 마우스 오른쪽 버튼을 누르고 [숨기기(H)] 선택 3. 외부 저장장치와 컴퓨터 하드디스크에 이중 보관 패스워드와 파일을 안전하게 보관해 놓으면 파일이 유출되더라도 패스워드까지 노출되는 위험을 줄일 수 있음(패스..
TCP/IP란? -인터넷을 사용하는 모든 통신의 기본적인 프로토콜 -한 개의 프로토콜이 아닌 여러 가지 프로토콜 조합 -TCP/IP를 기반으로 BAN, PAN, LAN, MAN, WAN 구간의 장치들이 원활히 데이터를 주고 받을 수 있음 -OSI 7 계층과 달리 4개의 계층으로 표현 됨 -TCP는 서비스를 , IP는 주소를 의미함 -수 많은 프로토콜들이 IP 주소를 기반으로 동작함 OSI 참조 모델의 물리 계층과 데이터링크 계층의 역할을 수행 프레임의 송신과 수신을 담당함 ARP(Address Resolution Protocol) RARP(Reverse Address) 목적지의 MAC 주소를 모를 경우 이를 알아내기 위해서 사용하는 프로토콜 목적지의 IP주소를 모를 경우 이를 알아내기 위해 사용하..
정의 : 통신 매체의 링크를 통해 연결된 Node들의 집합 구성 요소 정의 Server Data 또는 Resource를 제공하는 System Client Data 또는 Resource를 제공받는 System 매체 Cable, 전파 Message 보내고 받는 모든 Data Protocol 통신 규약 OSI Model 이란? -컴퓨터 네트워크를 설계하거나 네트워크 프로토콜을 설계하기 위한 지침 -1947년에 ISO(International Orgaization for Standardization)에서 제안 -개방형 시스템의 통신을 위해 7개의 계층을 제안 -각 계층별로 고유한 기능을 가지고 있음 -계층화된 구조를 사용하여 데이터 통신이 이루어짐 -표준화 모델 사용으로 인한 이기종과 데이트 통신 가능 1. 물..
1. 네트워크란? 1. 네트워크는 정보화 사회에 기반을 둔다 정보화 사회는 증권, 금융, 교육 등 지식집약형 산업이 중추적 핵심을 이루는 사회 2. 정보의 전달방법 사람과 사람 사이에 의사와 정보를 전달/ 전기 통신 3. 네트워크를 위한 통신의 3요소 정보원, 전달 매체, 사용자 4. 통신 두 통신 지점 간에 전송 매체를 통해 정보를 이동시키는 것 5. 통신의 유형 아날로그 통신 / 디지털 통신 6. 네트워크 정보 데이터(Data) : 유용한 지에 대해서는 상관없이 얻을 수 있는 형상이나 소리를 포함한 모든 사실 정보(Information) : 데이터가 상황에 유용하도록 수정되어 적합한 형식과 내용으로 전환된 것(가공된 데이터를 의미함) 지식(Knowledge) : 어떤 의도나 목적을 가지면서 체계화되어..
1. 웹 브라우저의 종류와 기능 웹 브라우저 -인터넷 세상을 탐험(브라우징)할 때 사용하는 필수적인 도구( 웹 서버 웹 브라우저) -웹 브라우저의 종류 마이크로 소프트의 인터넷 익스플로러, 구글의 크롬, 모질라의 파이어폭스 등 인터넷 익스플로러 -마이크로소프트에서 개발한 웹 브라우저 프로그램 -1995년 8월 16일에 버전 1.0이 첫 선을 보인 후 지속적으로 발전하여 2017년 현재 버전 11까지 나옴(운영체제에 포함시킴) -버전 6 이상부터 '개발자 도구' 기능 내장 -인터넷 익스플로러를 실행하고 [F12]를 누르거나 오른쪽 상단의 설정 메뉴에서 [F12 개발자 도구] 클릭 - 가장 많이 사용하는 기능은 요소 찾기와 특정 값 찾기(소스 보기) 크롬 -2008년 9월 2일에 공개된 구글에서 개발한 웹 ..
-IP Network 기반에서 동작하는 IGP Protocol 중 가장 널리 사용되고 있는 Link-state Algorithms를 사용하는 표준 개방형 Protocol (RFC 2328) -네트워크 토폴로지의 변화가 빠름 -네트워크 토폴로지에 변화가 생기며 변화된 부분, 증가된 부분만 업데이트를 실시함. -업데이트할 내용이 없더라도 30분 간격의 링크 상태 재생(Link-State Refresh)를 이용하여 Update정보를 주기적으로 교환 -RIP이나 EIGRP보다 설정이 복잡하지만 계층화된 라우팅 동작을 수행하기 때문에 중대규모 네트워크에 사실상 가장 많이 사용되는 라우팅 프로토콜임 -OSPF는 라우팅 정보 업데이트 시 224.0.0.5와 224.0.0.6의 멀티캐스트 주소를 사용함 -OSPF는 링..
Black Box Testing 방식 - 소스코드를 보지 않고 웹 애플리케이션의 외부 인터페이스나 구조를 분석하여 취약점을 발견하는 것이다. -인터페이스 간의 상관관계를 분석하여 취약점이 발생하는 부분 식별이 가능하다. White Box Testing 방식 -개발된 소스코드를 살펴봄으로써 코딩의 취약점을 찾는 것이다. -내부 소스코드를 볼 수 있기 때문에 보안 취약점의 존재 유무를 좀 더 확실히 알 수 있으나 시간이 오래 소요된다. Gray Box Testing 방식 -Black Box Testing과 White Box Testing의 장점을 혼합한 것이다. -외부에서 보이는 취약점을 웹 애플리케니션 보안 진단을 통해 확인하고, 소스코드에서 접근통제, 입력값 검증, 세션 처리 문제 등을 같이 살펴보면서 ..