본문 바로가기

부엉이의 정보 창고97

웹 기초 1 웹 기본 구조 웹이란 여러 네트워크, 즉 여러 통신망이 모여 정보를 주고 받는 곳이다. 클라이언트와 서버 클라이언트 : 웹브라우저를 사용해 서버에 서비스를 요구하는 주체 서버 : 웹 서버를 통해 클라이언트에게 서비스를 제공하는 주체 클라이언트(request message)와 서버(response message)는 HTTP 메세지를 통해 교류하게 된다. HTTP 메세지 구조 웹의 3대 요소 HTML : 웹 콘텐츠 정보 구성 HTTP : 웹 클라이언트와 웹 서버의 통신 규약 URL : 웹 클라이언트 => 웹 서버 자원 요청 클라이언트의 http request 메세지 작성 request 메세지가 URL을 통해 서버에게 전달됨(자원 요청) 서버가 http response 메세지 작성 response 메세지가 U.. 2021. 12. 20.
디자인 패턴 기초 1 2021. 12. 17.
네트워크 기초 4 물리적 보안(Pysical security) 도난, 화재, 침수 등을 방지하기 위한 기기 및 데이터 보안의 첫 번째 출발선. 자연 발생적 위험 - 지진, 화재 등 인위적 위험 - 도난, 부주의로 인한 손상 등 : CCTV, 지문 인식, 외부인 출입 금지 등으로 대응 심층 방어(Defense in depth) 기업의 정보 자산을 보호하기 위한 다수의 보안 대책을 복합적으로 사용하는 것을 의미. 여러 보안 레이어를 섞어 사용함으로써 보안성을 높임. 계층 보안 (Layered security) 다수의 보안 레이어(A, B, C ....)를 만들어 중요한 정보를 보호하는 방식. 각 레이어 간 상호 작용하며 보안성을 지키는데 기여함. 해커(공격자)의 경우 레이어 A,B,C ... 를 모두 돌파해야 정보를 탈취할 .. 2021. 12. 16.
네트워크 기초 3 TCP/IP TCP/IP 크게 1) HTTP 2) HTTPS 3) FTP 3가지로 구성되어 있다. HTTPS와 달리 HTTP는 보안상 검증된(secure) 데이터 전송을 지원하지 않는다. HTTPS의 경우 웹 사이트-웹서버간의 인증(authentication)을 지원해 HTTP에 security를 의미하는 s를 덧붙여 HTTPS 라고 명칭한다. FTP(File Transfer Protocol)는 2개 이상의 컴퓨터 기기 사이에서 데이터를 주고 받는 방법을 명시한 프로토콜이다. 클라이언트서버 아키텍쳐를 차용하며, SSL/TLS와 같은 보안을 활용한다. SSL/TLS란? (펼쳐보기) TCP와 UDP의 비교 UDP(User Datagram Protocol)의 경우 패킷 전송 시 손실된 패킷을 무시하고 전송하므.. 2021. 12. 15.
네트워크 기초 2 네트워크 토폴로지 토폴로(망 구성 방식)란 컴퓨터 네트워크를 연결해놓은 방식을 의미한다. LAN의 경우 물리적/논리적 토폴로지 둘 다 보여줄 수 있다. 물리적 토폴로지 : 링크와 노드들의 상관 관계 논리적 토폴로지 : 노드끼리의 데이터 흐름 토폴로지 토폴로지 종류 Bus - 모든 컴퓨터와 주변 기기가 하나의 케이블로 연결되고 2개의 엔드포인트를 가짐. 하나의 메인 케이블로 연결되어 있기 때문에 지점 A의 데이터를 지점 D에게 보내기 위해서는 B,C를 거쳐야 한다는 단점이 있음. Star - 중앙 집권적. 하나의 허브 노드(컴퓨터 또는 서버)가 존재하고 모든 컴퓨터와 주변 기기가 허브로 연결되는 구조. 버스 토폴로지와 다르게 데이터 전송 시 모든 워크스테이션을 거치지 않아도 된다는 장점이 존재. Ring .. 2021. 12. 14.
네트워크 기초 1 비기너를 위한 네트워킹 컨셉 아래 강좌를 수강 후 중요 내용을 요약 및 정리함. 영문 강의이며 총 길이는 1시간 6분으로 길지 않은 편. 유데미 - 네트워크 기초 핵심 목차는 아래와 같음. Section 1 : Networking fundamentals LAN/WAN protocols Packets, IP, TCP, DNS Routers Physical security Section 2 : Defense in-depth Information assurance Computer security Contingency and continuity Password management 네트워크 타입 : LAN과 WAN LAN(Local Area Network) - 통신과 자원(프린터, 저장 공간 등)을 공유하는 여러.. 2021. 12. 13.

loading