{"componentChunkName":"component---src-templates-post-template-jsx","path":"/history/posts/2021-03-10--001","result":{"data":{"site":{"siteMetadata":{"title":"Blog by Eunyoung","subtitle":"작업 기록 블로그","copyright":"© All rights reserved.","author":{"name":"EunYoung","twitter":"#"},"disqusShortname":"","url":"https://ssongey.github.io"}},"markdownRemark":{"id":"29c2302f-38cf-5985-b09d-651881cc83d5","html":"<p><span class=\"title__sub1\"> # 넷마스크 (netMask) </span></p>\n<ul>\n<li>네트워크 주소 부분의 비트를 1로 치환한 것이 넷마스크이다.</li>\n<li>IP 주소와 넷마스크를 AND연산을 하면 네트워크 주소를 얻을수 있다.</li>\n</ul>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/51800/001-01.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 960px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABSklEQVQoz2VR2arCQAyd//8fwTctiEifBCkutChobV1qtZvW7dyeYHToDRyyTTJJjsH7DZFGv9Vu5Ha7oa5rPJ/PT/qXezweqKpKdDtnJPAJauL1emEymcB1XQRBgM1mg8PhgPV6jdVqhdPphO02lKawagljd1e53+9wHAedTgf9fh/D4RCe52EwGAiWyyWS4/E7oS1Gf+B61+tVVlXNmO0r2nkFz/NtmCRJs8YWURQhjmPxaSu48n6/F5vvdrudxLQmDEOUZflrWBQFLpeL6DzP5T6E+pyAfpZlUsgpi0afz2dBmqYysbHJoGYxm4xGI/R6PcxmMyGH9mKxEL/b7WI8HiNtyGnf0bSPKj83DVlMInzfx3w+F5uM06c9nU5l2n+k2KsSuiqZtklRXwmhT5sbEWzOmNHbMMjGCvp6H4IFhN7LfkObmh/+ASA++4hO91bHAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 01\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/d9199/001-01.png\"\n        srcset=\"/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/8ff5a/001-01.png 240w,\n/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/e85cb/001-01.png 480w,\n/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/d9199/001-01.png 960w,\n/devHistoryBlog/static/9d02d9980b541e79dc05a7c6d8b66761/51800/001-01.png 1196w\"\n        sizes=\"(max-width: 960px) 100vw, 960px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<p><span class=\"title__sub1\"> # 서브넷 마스크(subnet mask) </span></p>\n<ul>\n<li>CIDR 이후(현재) subnet mask만 쓰고 있기 때문에 넷마스크와 서브넷마스크를 딱히 구분하진 않는다.</li>\n<li>IP주소 뒤에 붙은 /24 같은 것들은 서브넷 마스크의 bit 수를 의미한다.</li>\n</ul>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">192.168.0.3/24\nIP주소       : 192.168.0.3 \n서브넷 마스크 : 255.255.255.0\n2진수        : 11111111.11111111.11111111.00000000\n256개의 호스트 주소를 사용할 수 있다.\n\n192.168.0.3/25\nIP주소       : 192.168.0.3 \n서브넷 마스크 : 255.255.255.128\n2진수        : 11111111.11111111.11111111.10000000\n128개의 호스트 주소를 사용할 수 있다.\n\n192.168.0.3/26\nIP주소       : 192.168.0.3 \n서브넷 마스크 : 255.255.255.192\n2진수        : 11111111.11111111.11111111.11000000\n64개의 호스트 주소를 사용할 수 있다.\n\n192.168.0.3/23\nIP주소       : 192.168.0.3 \n서브넷 마스크 : 255.255.254.0\n2진수        : 11111111.11111111.11111110.00000000\n512개의 호스트 주소를 사용할 수 있다.</code></pre></div>\n<p><span class=\"title__sub1\"> # 브로드 캐스트(broad cast) </span></p>\n<ul>\n<li>특정 네트워크에 속하는 모든 호스트들이 갖게 되는 주소. </li>\n<li>네트워크에 있는 클라이언트 모두에게 데이터를 보내기 위함.</li>\n<li>해당 네트워크에 속하는 모든 IP 주소 가운데 맨 마지막 IP주소</li>\n<li>계산방법 : 서브넷 마스크의 ‘0’인 부분을 모두 1로 바꾼다.</li>\n</ul>\n<br>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/69c94c09e6211d3e6775008c743cdfb7/0098c/001-02.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 775px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 58.333333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABJ0AAASdAHeZh94AAAB/0lEQVQoz01Th5ajMAzk/z/vSnb3Nhua6c3GtADJ3MiBvfN781wkpJFGePu+o6pqKKUwThPWdcO2bZD3x+OBYRiQFwWW+533p3sTu0BrjSzLkKapsy/LHV5VN3j/+MSPn7+gkgxZXqBkgrpp0DQtgjDE78sbYpW4xGVZMUHpfG43n7YLLm/vSDP5roIXRvErS5YzU4a269wexQpRFKFtO2ZeMIwjLNkKY2sHJlAkwCR1jZi+KWNobeD1NNphhDa922fSlg9Mb93bNC9Yt921Yt1e2Hg3fe8CyC4kemvZshmesQxGmANVoxGpDH6k4IcKTWcQRAn+XG+4BTGut+DwSRHEibOPM0lMizt7+84mUwCBnIWhIbOO2bUxjq2wO/3OXVhJO8RHfDsKJC3xwPV8Ph1k3dfVldF12kHOUuLj+VJYlJagHQPWFLRtWxewoYhStvflR1QydvQ/v3yELCXNS4S8S1mCumWv7ATdD64tssu7+CSciqsfQqU5Wt0fohzCOCEOMVphqF/lSLNPDOPk9prMao6V/m7PS1RX8v9LBtocJUg5ouQ8Tyg43DIiORmJTYZa+ib+55Lh9vphwglLCO28rFEQWVEhOUoRJQcqOXKM7Dgj4SB/Iy0Q86eomw5eJ5S/YVmKZg//OUufKjqKTQKfUBz+gD+F9FKCRc6vxV9Ugo/8hNe03wAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 02\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/69c94c09e6211d3e6775008c743cdfb7/0098c/001-02.png\"\n        srcset=\"/devHistoryBlog/static/69c94c09e6211d3e6775008c743cdfb7/8ff5a/001-02.png 240w,\n/devHistoryBlog/static/69c94c09e6211d3e6775008c743cdfb7/e85cb/001-02.png 480w,\n/devHistoryBlog/static/69c94c09e6211d3e6775008c743cdfb7/0098c/001-02.png 775w\"\n        sizes=\"(max-width: 775px) 100vw, 775px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>","fields":{"tagSlugs":["/tags/network/"],"slug":"/history/posts/2021-03-10--001"},"frontmatter":{"title":"넷마스크, 서브넷 마스크, 브로드 캐스트","tags":["network"],"date":"2021-03-19","description":""}}},"pageContext":{"slug":"/history/posts/2021-03-10--001"}},"staticQueryHashes":[]}