공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다.


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT


1. DB

- DB한테 말을 해야 DB가 움직임. 그래서 DB가 일을 할 수 있도록 말하는 언어  -> SQL

  근데 규약에 맞춰서 마치 질문을 하는 것처럼 말하기에 QUERY

- 선택해줘 ,* ->( 모든것 )// 학생들 테이블에서 MAJOR라는 컬럼의 '컴퓨터공학과'라고 써져있는 것만 

공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다.


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT


 

공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다.


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT


1. Transaction 

- 데이트 하려고 1000원 뽑아야 하는데, 은행에서 확인 후 얘가 돈 있으면 천원을 보내줌.

  근데 중간에 에러가 나서 천원은 은행에서 빠졌는데 돈은 못 받은 상황. -> 문제!!!

     이때 실제로 완전히 인출이 됐을 때 처리된 데이터를 고정시키고, 확정!!

     확정 전에 문제가 생기면 처음으로 되돌린다 -> 롤백!!

- 범위 : 본사 차감부터 인출까지 전체 과정

- 확정 : 다 처리가 되면 확정을 해라

- 롤백 : 하나라도 문제가 있으면 되돌려


2. 실제 업무에서의 사용

공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다.


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT

www.inflearn.com


1. 기본 용어


 

2. Public IP VS Private IP

- 서버의 IP를 통해 서버에 접속할 때,  아무나 들어가면 안되기 때문에 IP를 구분해야만 한다. 

  그래서 IP는 우리가 로그인 할 때 사용하는 ID의 역할을 한다.

- public ip (외부에서 나를 찾는 주소) ex) 집주소(우편번호)

  -> 인터넷 회선이 곧 public

- private ip ( 개인, 사설 ip, 내부에서 찾는 주소) ex) 안방의 위치, 거실의 위치,

- 외부에서 접속을 해야하는 경우에는 고유의 아이피를 받아서 외부 접속 가능.

  ex) 나는 집에서 컴퓨터를 5대 써 -> 외부의 장비들이 바로 내 내부 컴퓨터들의 IP에 접근은 안된다.

       스위치라고 하는 외부의 아이피 주소로만 접근 가능. 


3. 나의 IP 확인법

- Public IP : 네이버에 "내 IP" 검색

- Private IP : cmd 창에 "ipconfig" + 엔터 


4. 전용선과 VPN

- 내가 접속하는 길을 따라 다른 나쁜 접속자(해커) 따라 들어 올 수 있음.

  그래서 물리적으로 밖에 있는 나의 접속기기(컴퓨터)를 내부망 안에 있는 것처럼 조작하기 위한 것.  

- 전용선 : 진짜 무식하게 내부망과 직통 선으로 연결. (정보 안전, 정보를 못 뺏어감) 

   하지만 관리가 힘들고 비용이 많이 들어감. 

- VPN : 가상의 전용선 장비를 만든다. 서로 장비를 통해 연결.

- VPN 장비는 인증정보를 껴서 암호화 시켜서 요청이 이동. 그래서 밖에서 가져가도 암호 때문에 알기 힘듬. 

  정보가 납치되도 의미없게 만듬. 인증 되는 애들만 들어갈 수 있게, 인증 정보 없으면 나가리. 

- 근데 VPN 장비를 휴대하기는 힘듬. 그래서 소프트웨어적으로 프로그램을 깔아서 함. 

  ex) 인터넷 우회 사이트 

 

 공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다.


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT

www.inflearn.com


1. 서버 최소 구성 

- 프로그램은 기본적으로 WAS (Web Application Server) 서버와 DB(Database) 서버가 잇어야 한다.

- WAS는 프로그램을 돌리는 서버. DB는 데이터 저장. 

- 네트워크 장비는 각각 고유 IP주소(숫자 ex/192.168.20.15) 를 가짐.

- 고유 아이피는 외우기도 어렵고 어려움. -> 이를 고유 이름, 도메인으로 맵핑(감싸주기) ex) naver.com / google.com

- WAS 서버가 망가지면 프로그램 안돌아감 서비스불가 DB 서버 망가지면 데이터가 다 날라감. 

                 --->> 그래서 was서버 이중화 하나 고장나면 큰일나니까 2개 이상 준비해두자! 


2. WAS 이중화

- 근데 다음1 다음2 와 같이 비슷한 이름 두개로 도메인을 맵핑하여 WAS 를 돌리면, 헷갈림.

    그래서 L4라는 장비를 두는데, L4는 두 개의 서버를 연결해주는 역할 + 균형적으로 나눠주도록 로드밸런싱을 함. 

- 로드밸런싱은 장비, 장비를 쓰는 방식마다 다르지만, 많이쓰는 방법 4가지 

   순차적으로, 커넥션 작은것부터(사용자 적은 것), 응답 빠른놈부터, 사용자 IP에 따라서, 등등 

- 세션클러스터링(간단하게) - 대체된 WAS에게도 세션이 공유하게 하는 기술. 여러 대의 WAS의 세션을 동일하게 관리

   하는 것. 


3. DB이중화

- DB도 이중화를 하는데 개념이 조금 다름.

- DB 는 active서버와 standby서버를 두고, active로 정보를 밀어넣고, standby는 대기상태.

- active로 데이터 처리하는 동시에 데이터 동기화(미러링)시켜서 데이터 똑같게 만들어줌.

- 문제가 생기면 standby서버를 active상태로 바꾸고 기존 서버 문제 해결시까지 버티기. 

- HA active/standby 관리를 효율적으로 하는 장치 (최근에는 L4에 HA가 같이 있기도 함)

- L4(layer 4 ) osi 7 layer 중 4개를 뽑아가지고 하는 것. 

 공부하기 위해 올리는 내용이기에 틀린 부분이나 부족한 부분이 있습니다. 댓글로 틀린 부분을 지적해주시면 정말 감사하겠습니다. 


강의 유튜버 주소는 불꽃남자25 IT도서관 님의 https://www.youtube.com/user/seonsin

 

불꽃남자25 IT도서관

코딩을 제외한 IT 지식을 공유하는 도서관

www.youtube.com

 인프런 주소는 https://www.inflearn.com/course/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90-it-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D

 

[무료] 비 개발자들을 위한 IT 개발 지식 - 인프런 | 강의

개발자가 아닌 IT 업무 관계자들(기획, 디자인 등)이 개발자들과 소통을 위해 알아야 할 IT 기본 지식을 쉽게 설명한 강의입니다., 시스템, 네트워크, 데이터베이스까지... 내 업무에 꼭 필요한 IT

www.inflearn.com

 


1. 네트워크 구조 용어

 

2. 예시 (진격의 거인의 장벽)

 

3. 네트워크 구조도와의 연관성

 

- 방화벽 == 관문 (1차, 2차 다차원으로 쓰레기 거르기)

- DMZ == 최소 안전 구역(외부와 소통 업무 지역) (외부와 데이터를 주고 받을 수 있도록)

- 내부망  == 왕도 (금융정보, 개인정보 등의 중요한 데이터들의 모임) 

+ Recent posts