이해하면 인생이 바뀌는 TCP 송/수신 원리

Поделиться
HTML-код
  • Опубликовано: 19 мар 2022
  • 소켓 프로그램 개발자, 운영체제 개발(혹은 튜닝) 가능자, 네트워크 관리자...이 세 가지 관점을 모두 이해하면 알 수 있는 TCP Segment 송수신 원리를 간략히 설명한 영상입니다.
    많은 분들이 TCP를 공부하면서 가졌을 여러 의문들을 이 영상으로 이해할 수 있습니다!

Комментарии • 698

  • @nullnull_not_eq_null
    @nullnull_not_eq_null  Год назад +65

    24:15 부분에서 "수신측에서 받는 쪽 아니에요~~"라는 말은 잘못됐습니다. '보내는 쪽'이라 해야 맞는데 말이 헛나왔습니다. ㅠㅠ 혼란을 드려 죄송합니다. 영상보실 때 참고하시기 바랍니다.

    • @user-uz2zk7bc4w
      @user-uz2zk7bc4w 4 месяца назад

      보내는 쪽은 '송신'으로 해석 하면 되는거죠? 뒤에도 수신측이 보내는 것 처럼 말씀하셔서 조금 헷갈렸네요 ㅠ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  4 месяца назад

      @@user-uz2zk7bc4w 네, 맞습니다. 혼란을 드려 죄송합니다. -_-;;;

    • @user-uz2zk7bc4w
      @user-uz2zk7bc4w 4 месяца назад

      @@nullnull_not_eq_null 그래도 너무 유익한 내용이었습니다 정말 감사합니다!

  • @KDJung1
    @KDJung1 8 месяцев назад +43

    안녕하세요.
    제가 1982년도에 TCP/IP 를 국내에서 최초로 분석하고 UNIX System 에 porting 하였습니다.
    국책 연구 기관에서 수행하였고, 보고서도 냈습니다.
    강연도 많이 하러 다녔는데... 새롭습니다...

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  8 месяцев назад +14

      헉~! 1세대 인터넷 개발자시군요! 놀랍고 또 너무나 반갑습니다. 이렇게 찾아주시고 글도 남겨주셔서 영광입니다. 이룩하신 성과로 우리나라 환경이 이렇게 까지 발전 할 수 있었음을 누구도 부정하지 못할 것입니다. 존경과 감사의 마음을 담아 인사 올립니다. :)

    • @marshot1001
      @marshot1001 3 месяца назад +2

      선생님같은 분 덕분에 저같은 후세대의 개발자가 더 나은 환경에서 일 할 수 있는 거라고 생각합니다. 저 또한 그런 개발자가 되도록 하겠습니다

    • @ysjang05050
      @ysjang05050 3 месяца назад +1

      Thank you for your service for next generation!

  • @deepskysinger
    @deepskysinger 2 года назад +3

    최근들어 가장 알차고 값진 30분이었습니다
    감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      좋은 평가 감사합니다. 알차고 값진 시간으로 느끼셨다니...강사로써 뿌듯 합니다. ^^

  • @sunhokim7582
    @sunhokim7582 Год назад +36

    컴퓨터공학과 학부생인데 이해가 매우 잘 되어 글을 올립니다. 이런 양질의 강의 올려주셔서 감사합니다. 유료강의보다도 더 개념적으로 깊은 강의 인것 같네요 선생님. 다시한번 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +7

      좋은 평가와 피드백 감사합니다. 컴공 전공이라면...이 영상은 달달 외워 두시기 바랍니다. 분명히 도움이 될 것입니다. 훌륭한 IT 엔지니어의 탄생을 응원합니다. ^^

  • @Makingfunk
    @Makingfunk Год назад +3

    지금까지 본 네트워크 강의 중 가장 이해하기 쉬웠습니다. 감사합니다 :)

  • @joo-c
    @joo-c 7 месяцев назад +3

    작년에 봤는데 또 보니 감회가 새롭군요. 인생이 달라졌습니다. 일단 퇴근이 앞당겨 지더군요. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  7 месяцев назад

      와우~~! 그러시군요. 마음이 행복해지는 피드백 정말 고맙습니다. :)

  • @daumtto
    @daumtto Год назад +11

    27:00 Flow control 이네요~ 전공자라 개념을 따로따로 배우는데
    한눈에 다시 보니까 쉽게 연결이 되네요 정말 좋은 강의입니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      더 깊이 들어가려면 흐름제어에 대해 알아야 하지요. 그 전에 이 정도만 미리 알고 공부하면 좀 더 수월하지 않을까 생각합니다. 좋은 평가 감사합니다. ^^

  • @yechankun
    @yechankun Год назад +10

    오우 전공 지식으로 알고 있던 부분이 사실 이미지론 잘 안 떠올랐었는데 지금 강의를 들으니 어떤 부분이 중요하고 또 어떻게 데이터가 흘러가는지 알고 있던게 머릿 속에 그려집니다! 이 감각을 잊지 않게 노력해야겠어요 감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      피드백 감사합니다. 내부 구조를 어느 정도라도 알면 다양한 이론과 현상을 이해할 수 있습니다. 열공하시고 좋은 성과 거두시기 바랍니다.

  • @cvsr12
    @cvsr12 Год назад +16

    좋은 강의 너무 감사합니다! 지금까지 공부했던 것들이 하나로 조립이 안되는 기분이었는데 이 강의를 듣고 하나의 그림으로 연상이 되네요ㅠㅠ 진짜 너무 갓강의입니다 두고두고 복습하겠습니다. 다시 한번 감사합니다!!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      좋은 평가와 피드백 감사합니다. 이 영상은 몇 번이고 다시 보셔서...꼭 자신의 것으로 만드시기를 강력히 권합니다. ^^

  • @user-ed2ce7oi4w
    @user-ed2ce7oi4w 3 месяца назад

    감사합니다 일요일 아침에도 보게 만드는 강의 제목이네요!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  3 месяца назад

      와우~~! 휴일을 공부에 투자하시는군요. 건투를 빕니다!

  • @alexmadnix
    @alexmadnix 2 года назад +1

    복잡한 내용을 너무 간결한고 이해하기 쉽게.... 머리속에 콕콕 들어오네요~

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      좋은 평가와 피드백 감사합니다. 잘 기억해두시면 장애대응을 비롯해 여러 분야에서 써먹을 수 있습니다. ^^;;;

  • @emfdleo
    @emfdleo Год назад

    강의 내용 숨막히게 스릴 넘치게 봤네요. 이거 진짜로 중요하다 말씀 안하셔도 강의의 포스가 남다릅니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      와우~~! 스릴까지...^^;;; 좋은 평가 감사합니다. 앞으로도 열심히 강의 올리겠습니다.

  • @_kyaru
    @_kyaru 2 года назад +4

    이런 훌륭한 교수님을 이제 보게됐다는게 너무 후회스럽습니다 ㅠㅠ
    좋은 강의 감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      좋은 평가 감사합니다. 열공하시고 좋은 결과 얻으시기를 응원합니다. ^^

  • @user-pp9vy5gg1c
    @user-pp9vy5gg1c Год назад +15

    자바, 스프링처럼 언어, 프레임워크에 대한 기술적인 지식도 중요하지만 개발자의 기본지식이 더 엄청 중요한 것 같습니다. 영상 올려주셔서 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +2

      인프라에 대한 이해가 높을 수록 백엔드 개발자는 유리한 점이 많습니다. 좋은 평가와 피드백 감사합니다. ^^

  • @jayko6230
    @jayko6230 Год назад +2

    정말 최고 양질의 강의 너무 감사합니다.

  • @codeAtelierKhan
    @codeAtelierKhan 2 года назад +9

    학부때 이해되지 않았던 부분이 많이 이해가 되었습니다. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +1

      정말 다행이네요. 강의 올린 보람을 느끼게 해주셔서 감사합니다. ^^

  • @user-ym6ni9vh5k
    @user-ym6ni9vh5k 9 месяцев назад

    1년전 시청하고, 지금 1년이 지난 후 다시 복습해보니 그때보다 이해되는 내용이 더 많아졌네요..ㅎㅎㅎ 나중엔 말씀하신 내용을 전부 이해가 될때까지 열공하고 오겠습니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  9 месяцев назад

      와우~~! 1년 후 복습까지!! 훌륭합니다. 원론적인 이야기라...크게 달라질 것이 없는 내용이긴 합니다. 계속해서 이해도만 높이시면 되겠습니다. :)

  • @devdevjb
    @devdevjb 2 года назад +30

    ACK , Wait , TCP buffer -> File IO buffer 로 read하는 속도 , 수신측의 window size 이 4가지의 관계에 대해서 배웠네요.
    또한 wait의 존재 때문에 TCP 와 UDP의 속도 차이가 난다는 사실 도 배웠습니다.
    일단 한번 강의를 쭉 들었지만 , 중요한 내용이므로 다음에 또 복습 하도록 하겠습니다. 항상 좋은 강의 감사드립니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +2

      네, 복습 중요하지요. UDP가 빠른 이유는 기다리지 않기 때문임을 기억하시면 좋겠습니다. 열공하세요. ^^

  • @parkjunhyun
    @parkjunhyun 9 месяцев назад +1

    감사합니다. 이강의는 최소 3번 반복해서 들어야 할 내용이네요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  9 месяцев назад

      음...여러 번 보시고 본인의 것으로 만드시기를 강력히 권합니다. :)

  • @kkumta
    @kkumta 2 года назад

    끝까지 들으니 얻어가는 게 분명 있네요! 마지막이 핵심인 것 같아요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      혼잡제어에 대해 조금 더 알아보시기 바랍니다. 실력향상에 크게 도움될 것입니다. ^^

  • @user-dd8em2nn2h
    @user-dd8em2nn2h Год назад

    좋은지식 얻고갑니다 ! 정처산업기사 공부 도중에 알고리즘에 떠서 우연찮게 봤는데 정말 재밌었어요 ㅋㅋㅋ 초반 1분 설명듣고서는 정확히 이해가 안됬지만 택배로 설명하는 부분에서 지식이 조금이나마 이해 됬을 때 느끼는 짜릿한 소름이 느껴져서 정말 좋았어요 !

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가와 피드백 감사합니다. 다행히 어느 정도 이해도 되신 것 같아 정말 다행입니다. 강사로써 보람을 느낍니다. ^^;;;

  • @youngsdiscovery8909
    @youngsdiscovery8909 Год назад

    와 네트워크 이렇게 쉽고 재밌게 알려주시는 분은 처음이네요.. 감사합니다!

  • @user-ok6hr3ld9h
    @user-ok6hr3ld9h 2 года назад +5

    설명 어렵게하거나 책만 읽는 엉터리 강사, 대학 교수들도 많고, 제목은 쉽다면서 내용은 엉터리 백과사전같은 책이나 글이 워낙 많다보니 정말 나한테 도움되는 자료를 찾지 못하고 힘들게 해맬때가 많았습니다. 그러다가 유튜브 알고리즘 덕분에 오게됬는데 이렇게 개념을 명쾌하고 쉽게 설명해주는건 처음봤어요. 너무 속시원하네요 ㅠㅠ 좋은 강의 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +1

      좋은 평가 감사합니다. 도움이 된 것 같아 마음이 흡족하네요. 좋아요와 구독 부탁드리고 홍보도 좀 부탁드려봅니다. ^^;;;

  • @_Raphael_Developer
    @_Raphael_Developer Год назад +1

    진짜 명강의입니다. 너무 쉽고 재밌게 풀어주셔서 시간가는 줄 모르고 봤어요 ㅎㅎ 바로 구독 누릅니다!

  • @user-kw1jh2mi8c
    @user-kw1jh2mi8c 2 года назад

    감사합니다. 매번 문제가 되던 부분이 있었는데 해당 영상 보면서 도움이 많이 되었습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      뭔가 답을 찾으신 모양이네요. 피드백 감사합니다. ^^

  • @user-di9pe1ql7m
    @user-di9pe1ql7m Год назад +2

    개념 정리를 잘해주셔서 머리속 데이터가 새로이 잘 정렬된 기분입니다. ㅎㅎ
    현업에서 이런 저런 일들을 할 때도, 기본적인 이론이 정립이 잘 되어 있어야 확신을 가지고 일을 할 수 있는 것 같아요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가와 피드백 감사합니다. 정리도 잘 되셨다니...강사로써 보람을 느낍니다.

  • @poohyeou
    @poohyeou Год назад

    오우 너무 잘 들었습니다. 이렇게 쉽게 소켓 통신 설명하는 자료 처음 만나네요.

  • @stu-zo5sg
    @stu-zo5sg Год назад +1

    너무 알아듣기 쉬운 설명 감사합니다. 인생 달라지는 기분 들었습니다 :)

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가와 피드백 감사합니다. 이렇게 외워만 두셔도...여러 이론을 이해하는데 도움이 되리라 확신합니다. ^^

  • @rwd1331
    @rwd1331 Год назад +1

    질 높은 강의 감사합니다. 네트워크 공부하는데, 이해의 폭이 더 넓어졌습니다^^

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가 감사합니다. 열공하시고 더 좋은 성과 거두시기 바랍니다. ^^

  • @user-bf9qx4qj7m
    @user-bf9qx4qj7m 4 месяца назад

    그저 감탄, 관련 지식이 거의 없는데도 되게 쉽게 설명해주신다는 느낌이 들었어요!
    예시를 들어 설명해주시니까 쏙쏙 이해 됨!
    그리고 판서가 기가 막히네요 ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  4 месяца назад

      좋게 봐주셔서 고맙습니다. 앞으로도 좋은 강의 올리도록 노력하겠습니다. :)

  • @kbz0926
    @kbz0926 Год назад

    진짜 설명 퀄리티가 미쳤다 이해가 너무 잘된다...

  • @sungjuyea4627
    @sungjuyea4627 Год назад +1

    최근에 강의하시는 부분이 네트워크 관련이다 보니 다시 돌아와서 강의 듣고 있습니다 ㅎㅎ 자세한 설명 감사드립니다!

  • @provider1963
    @provider1963 Год назад +3

    이해하기 쉽게 순차적으로 설명해 주시니 머리속에 segment가 전송되는게 그려집니다. 좋은 강의 감사합니다^^.

  • @ugene1100
    @ugene1100 5 месяцев назад

    너무 재밌게 잘 봤습니다! 그림 그려서 설명해주시니까 더 와닿는것 같아요. 감사드립니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  5 месяцев назад +1

      이해가 잘 되셨다니...정말 다행이네요. 새해 열공하신 만큼 좋은 성과도 거두시기 바랍니다. 고맙습니다. :)

  • @carhero8688
    @carhero8688 2 года назад

    제목 어그로에 클릭을 안할수가 없네요. 그리고 강의도 너무 좋네요 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      이번 강의는 무조건 암기해야 합니다. 그래야 복잡한 RFC 문서를 이해하는데 도움이 됩니다. 해서...어그로를 좀 끌어봤습니다. ^^;;; 열공하세요~~~!

  • @jh-to4us
    @jh-to4us 7 месяцев назад

    감사합니다. 개발을 할수록 근본적인 작동방식에 대한 지식이 부족하다고 느껴졌었는데 올려주신 강의들이 정말 많은 도움이 됩니다 고맙습니다!!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  7 месяцев назад +1

      도움이 됐다는 피드백...너무 좋습니다. 원리까지 완벽하게 자신의 것으로 만드시기 바랍니다. 건투를 빕니다!

  • @user-xy8vu3eu9k
    @user-xy8vu3eu9k 2 года назад +1

    와 대단하시네요. 정말 좋은 내용 감사합니다 ~~

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      대단한 것은 아니고요...아실만한 분들은 다 아는 내용입니다. 열공하세요~~~!

  • @user-me9ky8gg6n
    @user-me9ky8gg6n Год назад +4

    1년전 영상이지만.. 유료로 들어도 아깝지 않은 퀄리티의 영상입니다.. 이런 좋은 강의를 무료로 주시다니.. 비용을 지불하는 대신 이 채널을 제 동료들에게 널리널리 알리겠습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가 감사합니다. 홍보도 해주신다면 더 고맙겠습니다. 열심히 강의 만들 이유가 하나 더 늘어 난 것 같습니다. ^^;;;

  • @jiwon21c
    @jiwon21c 6 месяцев назад

    머리에 쏙 들어오게 정말 잘 정리해주시네요. 그리고, 유선이든 무선이든 통신 개념과 용어가 많이 비슷하네요. 그리고 택배로 연결해서 설명해주시니, 이렇게 쉽게 이해할 수있군요. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  6 месяцев назад

      좋게 봐주셔서 고맙습니다. 택배만 잘 기억해도 패킷에 대한 이해는 어느 정도 끝납니다. :)

  • @user-gh5bl2mj2g
    @user-gh5bl2mj2g Год назад +1

    저는 공공기관에서 기반시설을 담당하고 있는 사람인데요
    IT를 공부하는 또는 관련 직종에 종사하는 모든 분들이 이 영상을 보셨으면 좋겠네요 정말 유익한 정보이자 실무자에게 반드시 필요한 지식입니다
    대부분 필드에서 서버, 보안, 네트워크, 개발자, PC 담당자가 서로 바쁘다가 늘 쟁점대서 싸우는 상황이 바로 '속도가 느리다' 인데요
    이영상을 보고 저도 많이 몰랐고, 많이 오해했다는 것을 깨닫고 갑니다 나아가 얼마나 네트워크 통신에서 '소통'이 중요한가를 다시한번 느끼게 되네요
    정말 감사하고 앞으로도 두고두고 돌려보도록 하겠습니다
    감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가와 피드백 감사합니다. 이미 인프라 담당을 하고 계시므로 저보다 더 다양한 현실 문제를 경험하셨을 것 같습니다. 앞으로도 열심히 강의 올리겠습니다. ^^

  • @yanggungg
    @yanggungg 3 месяца назад

    세그먼트화 되어있던 제 네트워크 지식이 이 영상을 보고 조립이 된 것 같습니다.
    훌륭한 택배기사님 이십니다 ㅎㅎ
    좋은 영상 감사합니다!!😊

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  3 месяца назад

      와우~! 이런 센스 넘치는 피드백 고맙습니다. :)

  • @TheSuhj5251
    @TheSuhj5251 10 месяцев назад

    정말 감사합니다. 비전공자라서 어려움이 있었는데, 한번에 실무 팁까지 알려주셔서 많은 도움이 되었습니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  10 месяцев назад

      그러셨군요. 도움이 됐다니...다행스러운 일입니다. 좋은 평가와 피드백 고맙습니다. :)

  • @user-fx1un9hh3f
    @user-fx1un9hh3f 2 года назад

    와 그냥 머릿속에 집어넣어주시네요.. 감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +1

      그렇다면 다행입니다. 수업 내용이 다 이해가 되셨다는 의미로 들려서요. 열공하세요~~~! ^^

    • @user-fx1un9hh3f
      @user-fx1un9hh3f 2 года назад

      @@nullnull_not_eq_null 직소퍼즐 그려주신 예시가 토렌트 조각모음? 같은 느낌이라 더 잘 이해되더라구요
      사이사이 연결도 너무 자연스러우시구..
      쨋든 결국은 winsize를 보자!!
      구독했습니다 감사합니다:)

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +2

      실제로 Segment라는 것이 '조각'이라 할 수 있지요. 개념적으로 토렌트 조각과 다르지 않다고 하겠습니다. 다만 토렌트는 순서대로 조각을 전송하지는 않으니...그 점은 큰 차이가 되겠습니다. 열공하세요~~~! ^^

  • @user-yf1vg4tp5w
    @user-yf1vg4tp5w 2 года назад

    감사합니다 이해하기 쉽게 설명해주셔서 큰 도움 되었습니다

  • @user-xm7hd6po1s
    @user-xm7hd6po1s 2 года назад +1

    네트워크를 공부하고있는 비전공자 입니다. 도움이 정말 많이 되었습니다!!! 감사합니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +1

      개발까지는 아니더라도 Linux TCP 튜닝 부분에 대해 알아보세요. 그냥 네트워크만 아는 것과는 아주 큰 차이가 있답니다. 열공하세요~~~!

  • @ziziziczic
    @ziziziczic Год назад +1

    학부때 배웠던건데 오랫만에 다시 들으니 기억도 새록새록 좋네요~

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      그렇군요. 피드백 감사합니다. TCP 흐름제어에 대해 학부 시절 많이 다루셨나 보네요. 부럽습니다. ^^;;

  • @vogel4418
    @vogel4418 Год назад

    그림이 집착하시는게 의외로 몰입이 매우 잘되네요. 자극적인 강의였어요

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      피드백 감사합니다. 그림을 머리에 통째로 넣어버릴 수 있기를 바라는 마음이 있습니다. ^^

  • @jaeilnam9219
    @jaeilnam9219 11 месяцев назад

    다양한 내용을 쉽게 설명해 주셔서 정말 감사합니다.

  • @Coral_Fish
    @Coral_Fish 2 месяца назад +1

    엄청난 명강의네요. 학부생인데 진짜 놀라워요. 3년 전 강의인데 CS에서 이런 강의가 계속해서 나왔으면 좋겠어요. 정말정말 감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Месяц назад +1

      좋게 봐주셔서 고맙습니다. 앞으로 더 좋은 강의로 보답하겠습니다. :)

  • @onetime_go
    @onetime_go 9 месяцев назад

    와. tcp,ip 통신의 원리를 이리 쉽게 잘 이해하시는분은 첨보네요. 와이어샥 패킷분석할때 정말 필요한정보라 여러번 들었습니다. 학부때 책에서 들었을때 이해가 안갔는데 네트웍 문제있어서 와이어샥 패킷분석하느라 이론책을 엄청 들어다보고도 잘 이해가 잘 안갔는데 선생님 설명듣고 10년만에 이해했습니다. 너무 감사해요. 이걸 알아야 딜레이현상에 대해 분석이 가능하더라구요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  9 месяцев назад

      좋은 평가와 피드백 감사합니다. 이미 Wireshark을 사용 중인 사람이라면 이 영상의 내용이 가지는 의미도 잘 이해하셨을 것 같습니다. 특히 장애대응에 관한 내용을 공부할 때 유용하지요. :)

  • @virus-kim
    @virus-kim Год назад +1

    우아! HW개발자라 소켓프로그램, TCP/IP를 해보진 않았지만, 강의가 쏙 들어오게 설명하시네요. Good

  • @wiiiind._.
    @wiiiind._. 2 месяца назад

    면접준비하다가 들어왔는데… 그동안 단편화되어 있던 정보가 쭉 하나로 합쳐지네요 진짜 인생이 달라진다 표현해도 될꺼 같아요 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 месяца назад

      좋게 봐주셔서 고맙습니다. 면접 준비와 관련한 영상들이 채널 내에 더 있습니다. 지금은 대부분 멤버십으로 제한되어 있습니다만 이 영상이 도움이 됐다면 참고가 되리라 생각합니다. 좋은 결과 있으시길 바랍니다. 건투를 빕니다! :)

  • @user-kj1jj3rf4k
    @user-kj1jj3rf4k Год назад +4

    네트워크 엔지니어 입니다. 너무 좋은 강의 감사합니다. 제 스스로도 속도 지연에 대한 원인을 네트워크에서만 찾으려고 해서 힘든게 있었는데, 엔드 투 엔드가 이런 로직으로 동작 한다는걸 안다는건 저에게 큰 감동이네요

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      좋은 평가 감사합니다. 네트워크 엔지니어시면 이 영상 잘 활용하시기 바랍니다. 장애 발생 시 억울한(?) 일을 피하실 수 있기 때문입니다. ^^;;

  • @eliot_jang
    @eliot_jang 5 дней назад

    감사합니다. 덕분에 이해가 잘 되었습니다!!

  • @user-ln8dk2gb3k
    @user-ln8dk2gb3k 11 месяцев назад

    정말 이해하기 쉽게 알려주시네요. ^^! 감사합니다.

  • @won-gb5vd
    @won-gb5vd 2 года назад +29

    좋은 강의 감사드립니다! 취준생한테는 정말 단비같은 강의에요 ㅜㅜ 비전공자라 이런 기본지식을 채울 방법이 막막했는데 깊이있는 부분까지 잘 설명해주셔서 정말 좋았습니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +2

      도움이 되셨다니....기분 좋습니다. 보시고 질문이 있으면 언제든 글 올려주시기 바랍니다. ^^

    • @user-vf1tj3vg6s
      @user-vf1tj3vg6s Год назад +1

      에요->예요

  • @Han-oq9ly
    @Han-oq9ly Год назад +4

    조금 심화된 개념을 이해하는데 필요한 영감을 거의 개발자님 영상에서 얻는 것 같아요! 감사합니다 ㄷㄷ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +2

      좋은 평가와 피드백 감사합니다. 딱 제가 바라는 목표가 그것입니다. ^^

  • @calebhong618
    @calebhong618 2 года назад +11

    비전공자도 이해하기 쉽게 알려주시니까 너무 좋아요^^ 유튜브 알고리즘으로 채널 추천이 나와서 알게 되었는데 유튜브 알고리즘의 추천은 진리네요 ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +3

      좋은 평가 감사합니다. 저희 채널은 '대한민국 모든 개발자의 전공자화'를 지향합니다. 관련 강의 계속 열심히 만들어 올리겠습니다. 열공하세요~~~! ^^

  • @user-fu5rk1qo6j
    @user-fu5rk1qo6j 3 месяца назад +1

    댓글 보면서 공부할겸 보고 있는데 무례한 댓글들도 꽤 있네요 ㅠㅠ
    전공자로서 도움이 많이 되고 있어요..
    쉽게 설명해주셔서 흐름을 이해할 수 있게됐고. 이걸 바탕으로 깊게 들어가면 될 것 같아요
    방향성을 제시해줘서 감사해요!!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  3 месяца назад

      좋게 봐주셔서 고맙습니다. 흐름을 잘 알면 깊은 이론을 이해한 것에 있어 확실히 유리합니다. 열공하시고 좋은 결과 얻으세요~~! :)

  • @user-rj6vl7bm2l
    @user-rj6vl7bm2l 18 дней назад

    학교 네트워크 수업때 배웠던 모든 내용들이 디스크 조각모음 되는 느낌을 받았습니다. 특히 Frame이 One-hop 떨어진 곳으로 이동할 때를 택배차를 바꿔탄다로 표현한 것은 놀람을 금치못했습니다. 고맙습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  12 дней назад

      좋게 봐주셔서 고맙습니다. 영상이 도움이 된 것 같아 행복하네요. :)

  • @insomnia1115
    @insomnia1115 4 месяца назад

    구독하고 갑니다! 출퇴근때 종종 보면서 복기해야곘어요 감사합니다.

  • @shl_47
    @shl_47 Год назад +2

    13:13 보기전 어떤내용인지 미리볼려고 눌러봤다가 바로끕니다 벌써머리가지끈거리네요 최고의강의입니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      머리가 좀 아프실 수 있습니다. 그래도 꼭 도전하셔서 본인의 것으로 만드시기를 강력히 권합니다. ^^

  • @546hhh9
    @546hhh9 6 месяцев назад

    데이터통신 시험 앞두고 재시청했습니다! 도대체 이 영상 하나로 몇 문제가 커버 가능한지… 정말 감사드립니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  6 месяцев назад

      곧 시험을 앞두고 계시는 군요. 꼭 좋은 결과 있기를 바랍니다. 잘 되실 겁니다. 이렇게 복습도 열심히 하시니까요. :)

  • @alexmadnix
    @alexmadnix 9 месяцев назад

    TCP 강의 영상은 이것 저것 보고 또 봐도 국내 원탑은 널개님 영상이네요. (오늘 3번째 시청)

  • @jetbrains141
    @jetbrains141 Год назад

    좋은 강의 감사합니다!
    그림이 이해하기 너무 좋네요 ㅋㅋㅋ
    아는걸 이렇게 잘 설명하는것도 어려운데 스킬이 부럽습니다 ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      좋은 평가 감사합니다. 좋게 봐주셔서 그런 것이지요. 민망합니다. ^^;;;;

  • @zelda8668
    @zelda8668 Год назад

    감사합니다 선생님!! 할 말이 너무 많다고 항상 말씀하시는데,, 전부 듣고싶어요ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      음...보안, 성능, 장애... 다 해야 해서 그렇습니다. 의견 감사합니다. ^^

  • @kkd9927
    @kkd9927 9 дней назад

    이 영상을 처음본게 작년이었는데 그때 당시에는 그냥 그런가 보다 하고 지나쳤지만, 최근 운영체제나 네트워크에 대한 CS공부를 하고 다시보니까 이해하기 쉽게 잘 정리된 명강의라고 생각됩니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  7 дней назад

      좋게 봐주셔서 고맙습니다. 아는 만큼 더 보이는 법이 아닐까 싶습니다. 그 자체로 성장의 증거가 되겠습니다. 잘 가고 계신 것 같네요. :)

  • @ggwpggwp2646
    @ggwpggwp2646 Год назад

    좋은 강의 감사합니다. 공부에 도움이 많이 됩니다!!

  • @baby24hours
    @baby24hours 2 года назад +5

    예전에 cpp에서 시리즈 넘버 순서대로 패킷 쌓아서 Struct 만들고 데이터 뽑아내는 업무를 한 적이 있었는데 그 내면에 ack 3번의 내용은 정말 신세계네요~!!
    좋은 설명 감사합니다!
    ack 3번의 wait로 인한 지연('tcp는 udp에 비해 느리다'라는 원인)
    네트워크 속도 지연이 클라이언트의 Window size때문에 발생할 수 도 있다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +2

      TCP를 공부할 때 미리 알았더라면 좋았을 내용으로 저는 이 영상을 꼽습니다. 특히 소켓 프로그래밍을 공부하기 전에 알았더라면...아마도 야근일 수가 1개월 이상은 줄어들지 않았을까 생각해봅니다. 좋은 평가와 의견 감사합니다. ^^

  • @Haejo_fan
    @Haejo_fan 6 месяцев назад

    임베디드 SW 개발 분야에 최근 입사한 쌩신입입니다.
    업무를 위해 여러 CS 강의를 듣던 중인데, 파일이 분해 및 재조립되는 과정을
    퍼즐에 비유하신 부분을 듣고 정말 감탄했습니다...
    비전공자나 CS 관련 지식이 얕은 사람이 들어도 정말 중요한 정보를
    이렇게 쉽게 가르칠 수 있다는 점이 정말 대단한 것 같습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  6 месяцев назад

      좋게 봐주셔서 고맙습니다. 신입으로 살아 남는 것이 지금으로써는 과제가 아닐까 싶습니다. 그래도 너무 지쳐서 무너지지는 않도록 쉬엄쉬엄 하시기 바랍니다. 참, 건강도 잘 챙기시고요. 비타민 D 꼭 드세요~! :)

  • @sookoh5074
    @sookoh5074 2 года назад +16

    안녕하세요. 먼저 좋은 강의 감사하다는 말씀 드리고 싶습니다! 요번에 주니어개발자가 되었는데 비전공자라 네트워크 지식이 전무해서 어려움을 느끼고 공부하려고 이것저것 찾아보던 찰나에 좋은 강의 접하게 되어 기쁩니다.
    초보자가 듣기에도 설명이 명쾌하고 그림 그리면서 하나씩 반복해서 짚어주시니 이해도 잘 됩니다! 다만, 곧 지금까지 올려주신 네트워크 기초 이론을 다 듣게될 것 같아서 좀 더 공부해보고 싶은데 혹시 어떤 내용 혹은 책을 공부해보는 것이 좋을까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +3

      우선 HTTP 프로토콜에 대해서 자세히 공부하기를 권합니다. 좋든 싫든 지금의 상당수 IT 환경은 Web 기술로 설명됩니다. 만일 L3~4 수준의 공부를 이어가고 싶은 것이라면 차라리 CCNA 같은 자격증 공부를 해보는 것도 좋겠다 싶습니다. 그러나 혹시 아예 라우터를 직접 만들어보고 싶다면 C/C++을 정말 열심히 공부하고 WinPcap 라이브러리 정도는 다뤄보는 것이 좋겠습니다.

  • @jg-gw3ru
    @jg-gw3ru 8 месяцев назад

    너무 좋은 강연 감사드립니다. 비전공자이며 제조업 종사자입니다.
    현업에서 '서버, MES, 방화벽,클라이언트' 간 통신 이슈로 네트워크 업체를 닥달해서 패킷 단위를 변경해서 해결한 문제가 하나 있었는데, 이 영상을 보니 클라이언트쪽 소프트웨어 개발 문제였던 것 같네요. 네트워크는 정말 어렵네요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  8 месяцев назад +1

      음...MES 환경에서는 더 예외적인 일들이 자주 벌어집니다. 소위 IoT 장치들이 많기 때문입니다. 그래도 어떻게든 해결은 하신 것 같아 다행입니다. 이미 관련한 노하우를 가지고 계시겠으나 향후 그런 문제가 반복된다면 반드시 패킷 덤프를 분석해보실 것을 강력히 권합니다. 감사합니다. :)

  • @bori12370
    @bori12370 Год назад

    선생님 넘 감사합니다 덕분에 운영체제 마지막 챕터에서 TCP/IP 얘기 나와서 궁금했는데 빛과 소금이십니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      운영체제를 공부해서 알고 있다면...이 영상은 매우 중요합니다. 꼭 자기것으로 만드시기를 강력히 권합니다. 그리고 좋은 평가와 피드백 감사합니다.

    • @bori12370
      @bori12370 Год назад

      @@nullnull_not_eq_null 요 영상 이해가 안가서 처음부터 쭉 달렸는데 드디어!! 여기까지~~ 와아

  • @gksxodnd007
    @gksxodnd007 2 года назад

    와 내용 진짜 좋네요.. 진짜로!

  • @THESJS
    @THESJS Год назад +1

    진짜 좋은 강의 감사합니다

  • @verse1904
    @verse1904 2 месяца назад

    재미+유용
    감사합니다! 잘 봤습니다!

  • @sidsisldkd
    @sidsisldkd Год назад

    진짜 개꿀잼이네요 감사합니다 😄

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      이 내용을 잘 알아두시면 장애 대응과 관련해 힌트를 빨리 찾는데 도움이 될 겁니다. 피드백 감사합니다. ^^

  • @pianoguy-jo
    @pianoguy-jo Год назад +2

    전문용어들을 잘 몰라도 그냥 이해가 되는 신기한 경험 ㅎ
    정말 강의 잘하시네요.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      아하~~! 그렇군요. 좋은 평가와 피드백 감사합니다. ^^

  • @de4dbeef
    @de4dbeef Год назад

    tcp window size와 ack 부분을 알게되었습니다. 감사합니다

  • @user-ih9wp2qn2q
    @user-ih9wp2qn2q 2 года назад

    이 영상 만들어 주셔서 감사합니다.

  • @rarowhite
    @rarowhite 8 месяцев назад

    최고! 감사합니다! 보고 또 보고해도 모자라네요!

  • @user-vo1gh7kt7i
    @user-vo1gh7kt7i Год назад

    정말 큰 도움이 됐습니다! 감사합니다

  • @user-el6iq8ro1v
    @user-el6iq8ro1v Год назад +1

    네트워크 공부 어렵습니다. 그중에 각 용어의 개념 이해를 이렇게 해주는 책이나 사람을 아직 못봤습니다. window size 다시 알게 됐습니다. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      좋은 평가와 피드백 감사합니다. 혹시 장애대응도 하셔야 한다면 이 영상 속 내용이 어느 정도 도움을 드릴 수 있겠습니다. ^^

  • @isfp777
    @isfp777 Год назад

    그림과함께 설명듣는거 넘좋아요 쏙쏙

  • @kenny_130
    @kenny_130 7 месяцев назад

    이런 자세한 설명을 유튜브 검색으로 볼수 있다는거 자체가 축복인거 같아요. 마치 '이래도 니가 공부를 안할거야?'라고 떠미는듯한 ㅋㅋ 유료강좌는 또 얼마나 자세할지 궁금하네요

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  6 месяцев назад

      좋게 봐주셔서 고맙습니다. 열공하시고 좋은 결과 얻으시기 바랍니다. :)

  • @sungminyun233
    @sungminyun233 Год назад

    정말 도움이 많이 됐어요! 감사합니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      정말 다행입니다. 좋은 평가와 피드백 감사합니다. ^^

  • @ysjang05050
    @ysjang05050 3 месяца назад

    I appreciate your informative lecture, you are such a great teacher! That was amazing!

  • @user-lr2bj1kb1y
    @user-lr2bj1kb1y 5 месяцев назад

    좋은 강의 감사합니다! 강의영상이 이렇게 재밌다니 ㅠ.ㅠ

  • @user-de3jx2zt5n
    @user-de3jx2zt5n 2 года назад

    출근길에 넘나 재미집니다 ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      오며 가며 보시면...실력도 늘고 좋습니다. 피드백 감사합니다. ^^

  • @user-mtu83je0m
    @user-mtu83je0m Год назад

    재밌네요 학부때 tcp/ip 구현하는 과제 말아먹어서 놓치고 넘어간 부분인데 명확해졌습니다 감사합니다

  • @user-ll7gz1jg9j
    @user-ll7gz1jg9j Год назад +1

    정말 좋은 강의네요!

  • @user-bf4bb2tr1f
    @user-bf4bb2tr1f 2 года назад +3

    기술면접 대비해서 공부중이었는데 비전공자라 잘 몰랐던 부분이었는데 대학강의 듣는줄 알았습니다. 감사합니다. : D

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      어떤 분야 기술면접 준비 중인데 이 영상을 보게 됐는지 궁금하네요. 좋은 결과 있으시길 바랍니다. 건투를 빕니다!

    • @user-bf4bb2tr1f
      @user-bf4bb2tr1f 2 года назад

      @@nullnull_not_eq_null 백엔드 개발자입니다 ^^전공 지식이 약한것 같아 자주 보고 있습니다. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад

      @@user-bf4bb2tr1f 아...그렇군요. 건투를 빕니다. 즐프하세요. ^^

  • @with_sarang
    @with_sarang 4 месяца назад

    강의듣고 감동받아 조용히 구독하고 갑니다.

  • @jerryk0269
    @jerryk0269 Год назад +23

    와... 오늘 내용이 얼마나 많은 주제에 대해서 다루는 건지 ㅋㅋㅋ 널널한 개발자님처럼 이 내용을 잘 추상화해서 그림 한 장으로 표현하실 수 있으려면 네트워크에 대해 얼마나 많이 알아야 하는 걸까요 주니어 입장에서 너무 좋은 내용 가르쳐주셔서 감사합니다. 늘 많이 배웁니다 선생님 :D
    Process가 File에 할 수 있는 Operation : RWX
    소켓에 대해 읽는다 -> Receive
    소켓에 대해 쓴다 -> Send
    => 서버 프로세스가 Socket에 대고 IO를 한다
    파일을 잘개 쪼개 버퍼에 올리고, 버퍼 내용을 복사해서 Send한다 => Buffered I/O
    이때 Buffer에 담긴 쪼갠 파일도 Segment(4계층) 단위로 쪼개고, header를 붙여 Packet(3계층)으로 만들어 전송한다.
    패킷은 논리적으로 End-to-End로 전송되지만, Frame 자체는 2계층에서 전송되며 최종 원하는 단말로 전송될 때까지 계속 갈아 끼워진다. MAC 주소를 활용한 동일한 물리적 네트워크 단위의 통신인 이더넷 프로토콜 전송이기 때문이다.
    클라이언트에서 Segment를 받으면 다음 Segment 번호에 대해 요청으로 ACK를 반환한다. ACK 메세지에는 클라이언트의 TCP Buffer의 가용 영역인 Window Size를 포함한다.
    사실 서버에서는 Segments를 보낸 상태에서 WAIT하고 있었다. 이제서야 잘 보낸 것을 확인하고 다음 Segment를 보낸다. 이러한 WAIT이 TCP 성능 저하의 원인
    이러한 무작정 WAIT하는 전략의 성능 이슈를 막기 위해 등장한 전략이 있다.
    Window Size > Maximum Segment Size ? YES : NO(then Wait)
    Receive Process가 Socket에 대하여 TCP Buffer를 읽으면
    Read 속도 > Network 속도 ? YES : TCP Buffer Size가 작아지며 처리 지연 현상 발생
    따라서 처리 지연 문제 발생시 장애 원인을 Network가 아니라 프로그램 구조에서 찾아야 한다
    !!일단 Process가 TCP Buffer를 읽는 속도가 얼마나 빠른지 확인하라. Network에서 수신하는 속도보다 무조건 빨라야 병목이 발생하지 않는다!!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +2

      좋은 평가와 피드백 감사합니다. 소켓 프로그래밍 + 네트워크 보안 프로그램 개발을 병행하다보니 조금 더 아는 것뿐 입니다. 해서 전체적인 흐름을 제대로 설명하지는 못하고 있습니다. 저도 더 공부해야 한다는 것이죠. ^^;;;;

  • @user-qk7xl1tu7j
    @user-qk7xl1tu7j Год назад +3

    클라우드 엔지니어로 취직한지 3개월 째 되는 병아리입니다.
    퀄리티 있는 강의 감사드립니다. 언제나 보기 좋게 이미지로 설명해주셔서 읽기 능력이 떨어지는 저에게 너무 좋은 강의 같아요.
    지금 구축 프로젝트에 투입되었는데 네트워크가 부족해서 개발자님의 네트워크 기초 이론 꼬박꼬박 듣고 있습니다.
    인프런 강의도 조만간 사서 듣고 역량을 키워보겠습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад

      이제 3개월이면...아직 적응기라 할 수 있겠습니다. 꼭 잘 적응하셔서 훌륭한 엔지니어로 성장하시기 바랍니다. 저도 열심히 강의 올리겠습니다. 감사합니다. ^^

  • @kaykwon3936
    @kaykwon3936 Год назад

    Linux socket can 통신하면서 로그 분석했을때 수신측에서 특정 패킷 못 받고 지연 되는 결과가 나왔었는데 강의 듣고 이제 이해가 가네요!! 감사합니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Год назад +1

      피드백 감사합니다. 그렇다면 이제 어떻게 개선해야 할 것인지도 아셨을 것 같습니다. 건투를 빕니다!

  • @rok_army2064
    @rok_army2064 3 месяца назад

    최근 네트워크 공부를 하느라 선생님 영상을 몇개 정독했습니다. 아무런 전공도 없고 지식도 없이 군생활만 8년차인 저는 네트워크 엔지니어로 이직을 준비하고있고 시스템/클라우드 엔지니어를 목표로 하고있습니다. 선생님 영상 정주행하면서 목표를 위해 열심히 달려보겠습니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  3 месяца назад

      국가를 위해 많이 수고하셨군요. 열심히 공부하셔서 바라는 바 꼭 이루시기를 응원합니다. 고맙습니다. :)

  • @user-dh5jj9bj3c
    @user-dh5jj9bj3c 6 месяцев назад

    인프런부터 너무나도 큰 도움 감ㄱ사드려요❤

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  6 месяцев назад

      아하~~! 그런가요? 좋게 봐주셔서 고맙습니다. :)

  • @peters6380
    @peters6380 Год назад

    이거 진짜 인생 한 순간을 바꿀만 하네요 감사합니다!

  • @elijah7902
    @elijah7902 2 года назад

    잘 모르던 엄청 중요한 내용을 많이 알려주셨네요
    감사합니다
    질문도 우루루 생기네요

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 года назад +1

      매우 중요한 부분입니다. 이 영상은 잘 외워두기 바랍니다. 연결된 용어가 꽤 많습니다.