UMC server 2

이불빨래장인·2021년 11월 11일
0

2주차 Work Book

by 폴(Paul)


목차

  1. 2주차 수업 후기
  2. 과제
  3. 실습
  4. 핵심 키워드
  5. 논의해보면 좋은 것들

1. 2주차 수업 후기

2주차 수업 듣고 느낀점 이야기, 각자 진행상황 공유

2. 과제

순서대로 과제 진행하면, 이해하기 더 쉬울 것입니다!

  1. 포트포워딩을 통해, 로컬 컴퓨터 외부 접속하기 (실습)
  2. 내 컴퓨터로 외부 접속할 때, 기기(핸드폰, 컴퓨터, 공유기)에서 무슨 일이 일어나는 지 순차적으로 꼼꼼하게 정리하기!!
    (프로토콜, 패킷, 외부/내부 IP, Port 단어 필수 포함)
    - 모바일 기기(외부 접속 기기)
    - 서버 컴퓨터
    - 공유기

3. 실습

실습1. 포트포워딩을 통해 본인의 컴퓨터로 외부 접속해보기

💡 **링크 :**

서버2주차 실습

📝 실습 체크리스트

🔥 트러블 슈팅(실패한 경험도 성장을 위한 경험!)

  • 트러블 슈팅 양식 [ 문제 원인 ] [ 해결 방안 ] [ 참고 자료 ]
  • 트러블 슈팅 양식 [ 문제 원인 ] [ 해결 방안 ] [ 참고 자료 ]
  • 트러블 슈팅 양식 [ 문제 원인 ] [ 해결 방안 ] [ 참고 자료 ]
  • 트러블 슈팅 양식 [ 문제 원인 ] [ 해결 방안 ] [ 참고 자료 ]

4. 개념 키워드

해당 키워드에 대해 구글링/조사, 공부하시고 채워넣으세요!
아래 페이지를 참고하세요!

[예시]2주차 Work Book(Guide Book)

핵심 개념 키워드

  • 클라이언트-서버 통신
    • 프로토콜
      • HTTP hyper text transfer protocol로 통신 프로토콜의 일종.
      • HTTPS SSL(secure socket layer) 레이어 위에 http프로토콜을 이용하는 것으로 암호화 되어 보안성을 취할 수 있다. 네트워크 - HTTP/HTTPS 차이점, HTTPS란?
      • FTP file transfer protocol로 파일 전송을 위한 프로토콜
      • SFTP ssh를 이용한 secure file transfer protocol로 ftp와는 다른 새로운 프로토콜이다. / FTPS는 ssl을 이용한 파일 전송 프로토콜
      • MYSQL mysql과의 통신을 위한 프로토콜 Client/Server Protocol
      • SSH secure shell protocol로 보안 원격 접속을 위한 프로토콜
  • 네트워크 계층
    • OSI 7 계층 OSI 7 계층이란?, OSI 7 계층을 나눈 이유
    • TCP/IP
      • TCP transmission control protocol로 three way handshaking을 통해 상호간의 연결을 보장한다. ip계층 위에 있기 때문에 라우팅된 패킷의 에러와 상호 연결에 대해 보장하는 역할을 한다.
      • IP ip계층은 tcp밑 계층으로 신뢰성이나 흐름제어의 기능이 없고, 가능한 빠르게 패킷을 전달하는 목적을 가지고 있다.
  • IP
  • Port
    • 서버에서 포트란? 서버의 핵심 기능중 하나인 연결을 위한 문과 같은 존재. 포트를 통해 데이터가 들어오고 나간다.
    • 프로토콜별 포트 번호 정리 TCP/UDP의 포트 목록 - 위키백과, 우리 모두의 백과사전
    • 포트리스닝 연결가능한 포트의 상태.
    • 인바운드 / 아웃바운드 들어오는 문과 나가는 문에 대한 규칙. 아웃바운드 규칙은 aws ec2같은 경우 디폴트로 모든 포트가 열려있다.
    • 데몬(Daemon) 입력장치와의 모든 연결을 끊고 혼자 돌아가는 백그라운드 프로세스이다.
  • Port forwarding
    • 공유기
      • WAN lan과 lan사이를 연결해주는 wide area network
      • LAN local한 지역을 연결해주는 local area network
    • 외부 IP (공인 IP) 공인된 ip로 internet service provider에 의해 할당된다. 유일한 값으로 할당받는다.
    • 내부 IP (사설 IP) 라우터에 의해 할당된 서브넷팅 된 ip이다.
    • 외부 포트
    • 내부 포트
    • 게이트웨이
    • 방화벽

추가 개념 키워드

  • TCP vs UDP
    • UDP user datagram protocol 로 비연결형 프로토콜이다. 연결에 대한 신뢰성을 보장해주지 않으며 빠른 특징이 있다. 또한 에러 검출도 최소한으로 한다. 데이터그램 송신에 대한 순서가 없다.
    • TCP 예시 http나 이메일, 파일전송에 쓰임.
    • UDP 예시 실시간 스트리밍 서비스에 쓰임.
  • DNS(Domain Name Server) 우리가 naver.com을 입력했을때 그것을 ip주소로 치환하는 역할을 해주는 server
  • Proxy
    • Forward proxy
    • Reverse proxy
  • 네트워크 장비
    • 라우터
    • 허브
    • 스위치
    • 공유기
  • 이더넷(Ethernet)
  • ㅣMAC 주소

❓ 모르는 것들 / 해결하지 못한 것들

모르거나 해결하지 못한 것들을 정리해서 QnA 채널이나 스터디를 통해 같이 해결해보아요!

질문은 어떻게 하는게 좋나요?

5. 논의해보면 좋은 것들

  • 패킷에 IP와 Port가 들어가야하는 이유
  • SSH의 원리
    • 공개키
    • 개인키
  • SSH와 SFTP의 Port번호(22)는 왜 같은가?
  • 데몬
    • 데몬이란?
    • 데몬이 하는 일
  • 서버 보안을 위해서 어떤 부분을 신경써야할까?
    • SSH의 중요성
  • NAVER 서버는 서버가 한 대 이상일 것임.
    서버가 여러대일 경우, 서버단의 통신이 어떻게 이루어질까?

by 유캔(Ucan)

profile
잡다한 것에 관심이 많은 사람

0개의 댓글