inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

허브

미해결

그림으로 쉽게 배우는 네트워크

허브 장치를 설명 해주셧을때 데이터를 보낼때 목적지를 연결된 모든 노드에게 전달하는 브로드캐스트 방식이라고 해주셧는데 강의에선 허브를 통해 데이터를 PC들에게 전달하게 되면 전달받은 PC들에 랜카드가 프레임의 헤더에 적힌 목적지 MAC주소를 자신의 MAC주소를 비교해 버리거나 받는다고 했습니다. 근데 초반 강의에서 말씀해주신 브로드캐스트는 모든 노드는 해당 데이터를 일단 받고, 랜카드가 인터럽트를 발생시켜 CPU가 이 데이터를 처리할지 말지 결정하는 방식으로 한다고 하셧습니다. 위에 허브가 전달하는 방식은 랜카드가 주소를 판단하여 버리거나 받는형식인데 그렇다면 이건 브로드캐스트 방식이아니라 유니캐스트 방식과 유사하지않나요? 이전에 네트워크 통신방식 강의에서 유니캐스트와 브로드캐스트는 유니캐스트 : 1 )목적지가 명확하게 정해져있음 2) 데이터를 받기전에 랜카드에쪽에서 먼저 확인하고(MAC주소) 데이터를 받거나 버림 브로드캐스트 : 1) 목적지가 연결된 모든 노드 2) 데이터를 일단 받고나서 CPU가 데이터를 처리할지 말지 결정함 만약 받았는데 쓸모없는 데이터일경우 CPU를 낭비하는 결과 로 알려주셧는데 저러면 허브같은경우는 유니캐스트와 브로드캐스트가 둘다 섞여있는 방식인걸까요? 내용에 혼동이 와서 글 남겨드립니다

  • 네트워크
dltjd503 댓글 1 좋아요 2 조회수 250

수강 기간 연장 부탁 드립니다!

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요! 덕분에 AWS 개념을 잡고, 서비스를 접하며 잘 공부 하고있습니다. 제가 일을 하며 강의를 수강하다가, 퇴사를 하고 공부를 하던 중에 부트캠프를 진행 하게되어 시간적으로 한계가 있어 강의를 끝까지 수강하지 못했습니다. 아직 부트캠프 기간이 5개월 정도 남았는데, 수료 후 자격증 취득을 목표로 하고 있습니다. 혹시 가능하다면, 수강 기강 연장을 부탁 드려도될까요?

  • 네트워크
  • aws
ssurA 댓글 2 좋아요 0 조회수 274

1계층에 역할에 관하여

미해결

그림으로 쉽게 배우는 네트워크

궁금한게 있어서 글 남겨드립니다 1계층 즉, 물리계층은 데이터(프레임)을 전기신호로 바꿔서 전송하는 계층이라고 말씀해주셧습니다 대표적인 1계층 장비가 케이블이고요 다만, 여기서 햇갈리는게 케이블은 데이터를 전기신호로 바꿔주는게 아니라 전기신호를 전송하는 역할만을 가지고있는지 아닌가 싶습니다 이전 수업에서 말씀하셧던대로 데이터를 전기신호로 바꿔주는 역할은 2계층에 장비인 랜카드가 아닌가요? 그래서 랜카드가 물리계층에 역할을 하신다고 하셧구요 만약 위에 말이 맞다면 1계층은 정확히 말하자면 물리계층은 데이터(프레임)을 전기신호로 바꿔서 전송하는 계층이 아닌, 전기신호를 전송하는 계층으로 봐야되지않나요?

  • 네트워크
dltjd503 댓글 1 좋아요 0 조회수 156

포트폴리오 작성 Pimpl Pattern 사용

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

현재 포트폴리오를 작성하면서 각종 라이브러리 및 .h파일을 작성하고 있습니다. 개발중 한가지 고민이 생겼습니다. 나는 listener.h를 불러왔는데 왜 .h파일을 불러와져야할까? 그래서 찾아보니 Pimpl 패턴으로 클래스를 전방선언하고 .cpp에 구현함으로써 .h 파일에는 다른 include.h가 되는걸 최소화 할 수 있다는걸 알게 되었습니다. 해당 패턴에 장 단점또한 정확하게 파악하고 있습니다. 하지만 Pimpl패턴을 사용하는것이 포폴에서 좋은 영향을 줄지는 걱정이 됩니다. 괜히 읽는 사람입장에서 불편하게 만들지 않을까라는 것 입니다. 어떻게하는게 좋을까요...

  • 네트워크
  • MMORPG
  • windows-server
opcy02 댓글 1 좋아요 0 조회수 366

멀티플레이어 프레임워크가 서버프로그래밍의 상위호환인가요?

미해결

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

포트나이트까지 언리얼 멀티플레이어 프레임워크로 제작할 수 있다면 서버개발자는 굳이 필요가 없을거같은데 언리얼의 멀티플레이어 프레임워크를 사용하면 서버 개발자를 대체할 수 있는건가요? 서버 개발자로 근무중인데 강의를 듣고 커리어 측면에서 궁금한 점이 생겨 질문드립니다

  • unreal-engine
  • 네트워크
  • 언리얼-c++
사과일광욕 댓글 1 좋아요 1 조회수 455

블로그 정리

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요 영상을 보면서 자격증 공부를 하고 있습니다. 영상 내용을 바탕으로 개인 블로그에 정리하며 공부를 하고 싶은데 강의 출처를 밝히고 블로그에 정리해서 올려도 되는지 궁금해서 질문을 남겼습니다!

  • 네트워크
  • aws
이해인 댓글 1 좋아요 0 조회수 197

Server 관점에서의 소켓 관련 질문(TCP 기즌)

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

서버의 동작이 아래와 같은지, 혹은 잘못 이해한 부분이 있는지 여쭤봅니다. 1단계)서버의 process 가 통신하기 위한 [연결 대기용 socket] 이 생성 [Listen] 2단계) 클라이언트가 서버로 요청 보냄 3단계 ) 서버의 process 는 연결대기용 socket 을 통해 클라이언트의 연결 요청을 받음, 4단계 ) [연결 대기용 socket] 과 동일한 port번호를 가지는 새로운 socket 이 생성되어, 요청한 클라이언트와의 통신은 새로운 socket 이 담당하고, 추후 다른 클라이언트의 연결 요청을 처리하기 위해, 기존의 [연결 대기용 socket] 은 그대로 존재하게 됨

  • 네트워크
  • 프로토콜
김지환 댓글 1 좋아요 0 조회수 304

강의 듣다가 궁금한 점이 생겼는데요

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

강의에서 putty 클라이언트를 사용해서 aws 서버의 리눅스(우분투 패키지)에 키를 사용하여 접속하면 리눅스에 접속이 성공하고 디렉토리 포인트가 잡히는 개념이더라구요. 그런데 aws의 리눅스는 아이디 비밀번호로 접속이 불가능한가요? su -를 입력해서 관리자 권한에 들어가보려고 하니까 password를 입력하라고 하는데 키로 접속한 기억은 있는데 password를 언제 설정했는지 기억이 잘 안나더라구요 강의에서 password를 입력하는 구간이 없었나요..? ssh로 리눅스 서버 접속해보고 싶은데 아이디는 whoami하면 나오던데 비밀번호를 잘 모르겠더라구요.. ssh로 접속하더라도 키로 접속해야 하는건가 싶기도 하구요.. 두서없는 질문이지만 답변 부탁드려도 될까요?

  • 네트워크
  • linux
  • docker
learnlearnlearn 댓글 1 좋아요 0 조회수 213

수강 기간 연장 부탁드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

제가 군인이라 생각보다 공부 시간이 부족하네요. 수강 기간 연장해주시면 감사하겠습니다.

  • 네트워크
  • aws
고준섭 댓글 2 좋아요 0 조회수 238

수간 기간 연장 부탁드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

수강 기간 연장 가능할까요? 아직 시험일정을 못잡아서 추가적으로 학습이 필요할것 같아 기간 연장 요청 드립니다.

  • 네트워크
  • aws
muka2 댓글 2 좋아요 0 조회수 175

OnSendCompleted 에서 질문이 있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

OnSendCompleted에 보면 if (_sendQueue.Count > 0) RegisterSend(); 이 부분이 필요한 부분인지 궁금합니다. void Send(byte[] sendBuff) 이 함수 안에서 이미 lock(_lock) 가 걸려있고 OnSendCompleted에서도 lock(_lock) 가 걸려있는데요. lock 로 인해서 한쪽이 작업중이면 다른 한쪽은 lock이 풀릴때까지 대기중일거 같아서요

  • C#
  • unity
  • 네트워크
마리 댓글 2 좋아요 0 조회수 170

수강기간 연장 부탁드리겠습니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

타 자격증 시험일정하고 겹쳐서 결제해놓고 수강을 거의 못했는데 연장 부탁드리겠습니다ㅠ

  • 네트워크
  • aws
김혜미 댓글 1 좋아요 0 조회수 157

인캡슐레이션, 디캡슐레이션

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

안녕하세요. 궁금한 것이 있어서 질문 드립니다. 두 컴퓨터가 인캡슐, 디캡슐을 통해서 패킷을 주고 받는건 이해를 했는데요 1번 컴퓨터에서 2번 컴퓨터로 인캡슐레이션 된 패킷이 전송된다고 하면 스위치에서는 2계층 헤더를 까서 보고 라우터에서는 3~4계층 헤더를 까서 보는거 아닌가요? (라우터에서 네트워크로 전송을 해야 되니 전송계층인 4계층까지 깐다고 생각했습니다.) 그렇게 패킷이 전송된다면 4계층까지 디캡슐레이션 된 패킷이 되는데 목적지에 도달해서 다시 디캡슐레이션 하는게 이해가 가지 않습니다. 라우터에서 4계층까지 헤더를 보고 다시 헤더를 재생성해서 패킷에 붙여주는건지요.. 그리고 OSI 7 레이어가 컴퓨터 기준에서는 이해가 되는데 네트워크 장비, 스위치는 2계층 장비라고 하고, 라우터는 3계층 스위치인데 컴퓨터에 적용해서 OSI 7레이어를 생각하다가 장비쪽에서 또 2계층, 3계층이 나오니 헷갈립니다. 그냥 데이터 링크 역할을 하고 전송을 하는 역할을 하니까 OSI7 레이어 기준으로 보면 2계층 장비다, 3계층 장비다 라고 하는건지요

  • 네트워크
  • 프로토콜
REN 댓글 2 좋아요 1 조회수 321

질문드립니다.

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

강의에 혹시 다이렉트x 내용도 있을까요? 없다면 다른 강의 중에 다룬 게 있을까요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
김태윤 댓글 1 좋아요 0 조회수 311

metadata를 읽어오지 못해요 ㅠ

미해결

[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)

refersh metadata를 몇번이고 해보고 캐시 지우고 해봐도 이미지와 name, description이 업데이트 되지 않습니다. ㅠ mint 해서 tokenURI실행하면 아래와 같이 나옵니다. 해당 url로 접근하면 json이 잘 나오고 imgaeurl접속해도 이미지가 잘 나오는데 opensea testnet에는 아무 정보도 업데이트 되지 않아요 ㅠ 아래는 ㄴ소스 코드입니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; import "@openzeppelin/contracts/utils/Strings.sol"; contract MintGemToken is ERC721Enumerable{ //메타 data json폴더 경로 string public metadataURI; constructor(string memory _name, string memory _symbol, string memory _metadataURI) ERC721(_name,_symbol){ metadataURI = _metadataURI; } struct GemTokenData{ uint gemTokenRank; uint gemTokenType; } // 토큰 id => 랭크,타입 mapping(uint => GemTokenData) public gemTokenData; //* ERC721에 구현되어있는 메서드를 override //tokenURI -> metadata가 저장되어있는 json의 주소를 던져줌. function tokenURI(uint _tokenId)override public view returns(string memory){ string memory gemTokenRank = Strings.toString(gemTokenData[_tokenId].gemTokenRank); string memory gemTokenType = Strings.toString(gemTokenData[_tokenId].gemTokenType); //argument들을 하나로 합쳐줘서 문자열 리턴 -> metadata json uri return string(abi.encodePacked(metadataURI,'/',gemTokenRank,'/',gemTokenType,".json")); } function mintGemToken() public { uint tokenId = totalSupply()+1; // 발행자에게 tokenId의 토큰 발행 -> 일단 현재는 하드코딩 gemTokenData[tokenId] = GemTokenData(1,1); _mint(msg.sender,tokenId); } }

  • dapp
  • 네트워크
  • 블록체인
  • nft
이경수 댓글 1 좋아요 0 조회수 289

신호? 데이터?

미해결

그림으로 쉽게 배우는 네트워크

강의중에 언급하신 아날로그 신호, 디지털 신호, 아날로그 데이터, 디지털 데이터 용어가 서로 햇갈려서 글 남겨드립니다. 그리고 제가 재대로 정확하게 알고있는지 궁금하여 글 몇개 남겨드립니다. Q1. 먼저 해당용어가 먼저 나온건 1계층을 설명해주셧을때 나왓는데요 1계층 즉, 물리계층은 이전 계층들에서 계속 쌓여온 헤더와 데이터가 모여서 최종적으로 구성된 "프레임" 이라는 데이터를 물리적인 전기신호로 바꿔서 전송하는 역할로 알고있습니다. 해당 내용이 제가 알고있는 물리계층에 역할이 맞는지 궁금합니다 Q2. 데이터링크와 물리계층 강의에서 전기신호, 전자기파, 아날로그 신호에 대해서 설명을 해주셧는데요 아날로그 신호란 전기신호, 전자기파 같은 물리적인 신호라고 하였고 물리계층은 디지털신호를 아날로그 신호로 바꾸고 목적지까지 전달한다고 하였습니다. 그럼 여기서 말하는 디지털 신호는 "프레임"을 말하는것이며,아날로그 신호는 "프레임"이라는 데이터를 전기신호로 바꾼 것을 말하는 걸까요? Q3. 랜카드는 물리계층에 역할을 같이 하기도 한다고햇는데 랜카드는 디지털데이터를 아날로그 데이터로 바꾸기도 하고 아날로그 데이터를 디지털데이터로 바꾸기도 한다는데 이 행위가 물리계층에과 같은 역할을 하는건가요? 그리고 여기서 말하는 디지털 데이터와 아날로그 데이터들이 위에서 언급한 아날로그 신호와 전기신호 인지 궁금합니다 신호와 데이터간에 단어 혼동이 와서 글 남겨드립니다.

  • 네트워크
dltjd503 댓글 1 좋아요 1 조회수 180

수강기간 연장 신청합니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

회사일이 바빠 강의를 수강하지 못했습니다.가능하다면 수강 기간 연장 가능할까요?

  • 네트워크
  • aws
댓글 1 좋아요 0 조회수 180

수강기간 연장 신청합니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

회사일이 바빠 강의를 수강하지 못했습니다.가능하다면 수강 기간 연장 가능할까요?

  • 네트워크
  • aws
김현태 댓글 2 좋아요 0 조회수 179

인기 태그

인프런 TOP Writers

주간 인기글