ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 기술면접 자료정리 - 네트워크(0)
    old/면접 2020. 5. 10. 19:33
    728x90

    취준때 네트워크가 진짜 많은 사람의 발목을 잡을 것이다. 다른 컴퓨터과학 전공들과 확연히 다른것은 확실히 하드웨어적인 부분을 많이 다루다보니, 나처럼 라우터가 뭐고 이런거 평생 관심없다가 그냥 등떠밀려 컴과 온 사람들은 황당하다. 나는 cpu가 뭔지도 모르고 입학했는데 라우터 얘기를하면 대체 뭔소린가 싶고 그렇지..

     

    여튼 이제는 더이상 미룰수가 없게 됬다. 인터뷰가 있기 때문.

     

    0) 들은 강의:

    https://www.youtube.com/watch?v=ki_wHGnB7LM&list=PLJ7OSwXDsRtXj0MS3i_Ajq9jzPVo99ACA

    이 유튜브를 보면서 전반적인 감을 좀 잡았다. 오히려 정말 쉽게 설명해주니까 큰그림이 보이는것 같다. 

     

    1) 내가 공부한 것:

    • OSI 7계층과 TCP/IP 차이

    https://hahahoho5915.tistory.com/15

    - 각각의 계층에 대한 설명은 여기서 잘해둠

    - tcp/ip와 osi 7계층이 항상 헷갈렸는데 osi7계층의 경우는 표준이 어떻게 되야하는가~?에 대한 가이드라인을 준다는 느낌이고 tcp/ip는 진짜 그걸 구현해놓은거다.(정말 자세한 설명은 여기)

     

     

    • 강의에서 1강 - 네트워크란 무엇인가

    - 데이터를 한 지점에서 다른 지점으로 전달하기 위해서 필요한 하드웨어 및 소프트웨어에 적용된 기술을 총 망라해서 부르는 용어(자기만의 이해가 중요함)

    - 네트워크는 물리적인 부분이 있다(데이터, 전기적 신호를 전달해야함)

    - 네트워크를 이해하기 위해서는 필연적으로 하드웨어에 대한 이해를 해야함. ex) 공유기(라우터 + 스위치)

    - 네트워크의 이해:

               1) 네트워크는 데이터를 한지점에서 다른지점으로 전달 ->  따라서 네트워크를 구성하는 장비에 대한 이해필요

               2) 장비의 이해는 장비의 동작원리를 이해하고, 장비를 설정하여 기능이 제대로 동작되도록 해야한다

               3) 동시에 데이터를 전달하기 위한 다양한 소프트웨어의 이해(ex: 브라우저) 필요

               4)네트워크에서 소프트웨어의 이해는 크게 사용자가 사용하는 소프트웨어(ex: 브라우저) 이해와 네트워크 장비에 설치된 소프트웨어(공유기이런데 설치된 소프트웨어) 이해 - > 2가지 측면의 이해가 필요

     

    - 데이터가 전달되는 원리

               1) 전기적 신호가 전달되는 것은 네트워크 장비가 한쪽에서 전기적 신호를 받아서 다른쪽으로 전기적 신호를 전달하는

               2) 네트워크 장비의 특징 -

                            포트(port): 데이터를 받는 부분

                            데이터를 한쪽에서 받아서 다른쪽으로 전달 -> 따라서 네트워크 장비는 다수의 다양한 포트(ex: 이더넷이라는 받는 포트) 가지게

                          포트가 전기적 신호를 받기 위해서 포트에는 케이블이 연결되게 된다(물론 오늘날은 무선을 이용하는 경우 물리적인 포트를 사용하지 않을수도있다)

     

    • 강의에서 2강 - 다수가 공유하는 회선

    회선 부분은 내가 진짜 젤 힘들어하는 부분이다. 전화가 어쩌고하는데 진짜 넘 어렵다.

     

    유선 전화라고 하면 Pstn(public switched telephone network) 전국에 kt가 설치한 전화(추가자료)

    ip 전화(Voip)가 있는 것 같다.

     

    ·      전통적인 전화: 내가 전화통화를 하는 동안 전화 회선은 내가 독점한다

    ·      따라서 전화국에는 전화 교환기라는 것이 있어서 사람들이 전화를 걸면 전화번호에 따라서 자동으로 회선을 연결해주는 작업( 옛날에는 전화 교환원이 ) -> 회선 교환 방식 (다른건 패킷 교환 방식)

     

    ·      우리가 사용하는 인터넷의 이해

             o   오늘날 우리가 사용하는 통신은 회선을 독점하는 방싣이 아니라, 회선을 모두 다같이 공유하는 방식

             o   내가 통신을 하고자 할때 내가 전송하는 데이터를 작은 전기신호 덩어리(패킷) 만들어서 네트워크로 전송한다

             o   전송되는 것이 작은 전기신호 덩어리이기 때문에, 케이블을 매우 짧은 시간만 점유하게 된다.

             o   데이터가 눈깜짤할 사이에 전송되면 다음에는 다른사람이 전송하고, 다른사람이 전송하고

             o   이는 이전과 다르게 회선을 독점해서 전기적 신호를 보내는 방식이 아니고, 회선을 매우 짧은 시간을 점유하는 방식으로 신호를 보냄으로써 다수가 하나의 회선을 공유하여 통신이 가능하다(인터넷을 패킷망이라고 부르기도함 <-> 전화선은 회선망-서킷망)

              o    이렇게 짧은 시간에 보내지는 전기적 신호를 상황에 따라서 여러가지 이름으로 부른다(like 패킷)

             

     

             Circuit -> packet으로 바뀌는 중

    2강 강의자료

    네트워크 장비 패킷을 받아서 다른 쪽으로 넘기는 작업을 한다

     

     

    • 강의에서 3강 - 데이터가 전달되는 원리

    - 데이터를 안전 확실 신속 하게 보내기 위해 지정된 약속 규격 절차가 프로토콜이고 네트워크는 이 프로토콜을 공부하는것

    - 통신업계가 쓰고 있는 규격이 osi

    - 즉 보내는 쪽도 osi표준에 의해서 데이터 패킷을 생성하고, 수신하는 쪽도 osi에 따라서 해석함

     

    ·      비트수많은 비트를 주고받는 것이 통신의 본질

             o   바이트(byte): 1bit 8

             o   워드(word): 1byte 2->. 1word

    ·      데이터가 어떻게 전기적 신호로 전달되는가??

             o   클럭

    ·      데이터가 전달된다는 것은?

             o   데이터가 전달되는 현상을 이해하는 것이 네트워크 공부의 핵심

             o   데이터가 전달된다는 것은 전기적 신호가 케이블과 같은 물리적인 매체를 통해서 전달된다는 것

             o   신호를 전달하기 위해서 어떤 케이블을 사용할까?

                       §  대표적인것: 이더넷 케이블

                       §  더멀리 광케이블

    3강 강의자료

     

     

     

    • 강의에서 4강 - 물리주소 논리주소 이해

    -       주어진 물리적 주소: MAC 주소고유함

    -       Ip 주소: 논리적 주소

    -       , 네트워크에서 통신을 하고자하는것은 물리적/논리적 주소 두가지를 가진다

     

    4강 강의자료 네트워크 카드가 고유주소를 가진다는 부분

    • 강의에서 5강 - 데이터의 포장 방법

    5강 헤더 붙는거 설명

    프로토콜: 통신프로토콜 중 TCP/IP(osi 7계층의 실제로 사용되는 버전)

    ·      TCP: 데이터를 안전하게 전달하는 방법

    ·      IP: 데이터를 출발지에서 목적지까지 가장 빠르게 전달하는 방법

    5강 강의자료 좀더 자세한 설명 화면

     

    • 이더넷이란 - Lan에 많이 사용되는 기술 규격!!

    이더넷은 OSI 모델 물리 계층에서 신호와 배선, 데이터 링크 계층에서 MAC(media access control) 패킷과 프로토콜의 형식을 정의한다.

    이더넷은 네트워크에 연결된 각 기기들이 48비트 길이의 고유의 MAC 주소를 가지고 이 주소를 이용해 상호간에 데이터를 주고 받을 수 있도록 만들어졌다.

    [출처] 이더넷이란? (LAN, WAN, Ethernet, CSMA/CD)|작성자 해리

     

    • http vs https:

              1) 상세한 설명

              2) https가 왜 필요한가?!? 상세한 설명

     

     

    내용이 너무 많아서 제대로된 정리는 못하지만 이제 전체적인 큰그림은 알것 같다. 

    앞으로도 계속 공부를 해야할듯!!

     

    댓글

Designed by Tistory.