DHCP와 BOOTP의 차이점이 뭔가요?

deltta75의 이미지

bootp가 안되니dhcp로 쓰겠다...

라는 말이 맞는건가요?

한마디로 대신쓸 수 있냐는말이에요?

syjeon의 이미지

bootp와 dhcp는 동일한 패킷구조와 유사한 메커니즘으로 동작하지만 엄연히
다른점이 있습니다.
한마디로 말하면 bootp도 마찬가지로 host의 IP를 Server로 부터 제공받는
것은 dhcp와 동일하지만 dhcp처럼 Dynamic하지 않다는 겁니다.

즉 bootp를 사용하게 되는 클라이언트는 서버에 IP 를 요구할때 서버에서는
클라이언트의 Physical address와 미리 바인딩 되어있는 IP를 할당해주게
됩니다. 즉 physical address - 할당될 IP address 사이가 미리 admin에
의해 작성된 binding table에 정해져 있다는 이야기입니다. 이상태에서 host
가 다른 네트웍으로 이동했거나 아니면 lease IP(임시IP)를 요구하면 어떻게
되는가...bootp는 이미 physical address와 IP address가 admin에 의해
fixed 되어 있기 때문에 admin에 의해 바뀌지 않는 한 static일수 밖에 없다는
이야기가되죠 즉 BOOTP는 Static Host Configuration Protocol이란 말입
니다.

반면 DHCP는 Dynamic......이란 말 그대로 BOOTP의 동작에 Dynamic기능
이 첨가되었다고 생각하면 맞습니다.즉 extended BOOTP란 말이죠
즉 host에서 동작하는 BOOTP Client가 DHCP Server로 부터 Static
Configuration이 가능하다는 말입니다. 이런 static기능외에 DHCP는
host가 network사이를 이동할때나 ISP의 가입자 처럼 네트웍을 임시로
접속하는 경우에 필요하며 DHCP는 제한된 시간대를 통한 임시 IP Address
를 제공하게 되는 겁니다.

대략적인 내용만 설명했지만 더 자세한 내용을 알고 싶으시다면 RFC제공
사이트에서 다음을 찾아보시면 될듯합니다.

#REFERENCE
RFC951,RFC1321,RFC1542,RFC2104,RFC2131,
RFC2132,RFC3046,RFC3118

비오다 바람불다 비오다 해뜨다.........

------------------Signature
바늘속에서 사막찾기 0.o

wkpark의 이미지

Quote:

...
physical address와 IP address가 admin에 의해
fixed 되어 있기 때문에..
...

당연한거지만
어떻게 서버를 구현하느냐에 따라서는 bootp도 dhcp처럼 dynamic하게 ip를 할당하게 할 수는 있습니다. :>

몇전에 잘 구현된 dhcpd가 없었을때 bootp를 고쳐서 썼던 기억이 나는군요..

온갖 참된 삶은 만남이다 --Martin Buber

익명 사용자의 이미지

좀 쉽게적어라
니 지식뽐내지말고

물어봤을 때 알기쉽게 설명해주는게 진짜고수다

익명 사용자의 이미지

ㅇㅇ

익명 사용자의 이미지

헐.. 더이상 어케 쉽게 설명함?

twinwings의 이미지

어그로인가요?

도대체 어떻게 더 쉽게 얘기합니까?

자기가 이해못하면 남들도 이해못한다고 생각하는

우물안 개구리는 아닐지.

ㄴㅇㄹㅇㅁ의 이미지

와 이런 사람이 있다니..ㅋㅋ

krb7korea의 이미지

아는만큼 보인다 라는 말이 필요하네요.

deltta75의 이미지

알아듣기 쉽게 해주셔서 감사합니다.

xchanz의 이미지

덕분에 쉽게 이해할 수 있었습니다. :)

익명 사용자의 이미지

좋은 글 감사합니다. ^^

익명 사용자의 이미지

쉬운 설명 감사드립니다. 차이점을 잘 알게되었네요 ^^

흔한공대맨의 이미지

두가지 방법이 서로 그게 그건줄알았는데
확연한 차이점이 있었군요 하핫...
감사합니다. 덕분에 잘 이해하고갑니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.